Windows Atomic 계열 함수를 대체하는 MACOSX 계열 함수들

 윈도우 계열과 MACOS 계열에서 공용으로 사용하는 라이브러리를 만들다던지, 아니면 비슷한 기능을

필요할 때가 생긴다.

 

 대표적으로 위와 같은 함수들이 있는데,

  1. InterlockedCompareExchange
  2. InterlockedDecrement
  3. InterlockedExchange
  4. InterlockedIncrement

 

 원래는 해당 OS에 맞게 인라인 어셈으로 작성해야 하나 싶었는데, 이미 다 있다. -_-

두둥 다음은 apple.com 에 있는 atomic 계열 함수들 -_-, 역시 검색이 짱이다.

 

http://developer.apple.com/documenta…/atomic.3.html