pthreadを使用したポータブルスレッドに似たアトミック変数操作のための(POSIX-)ポータブルな方法はCにありますか?
アトミック操作は、アトミックに実行される「インクリメントアンドゲット」のような操作です。つまり、コンテキストスイッチが操作に干渉することはありません。Linuxカーネルスペースでは、atomic_tタイプにする必要があり、Javaでは、java.util.concurrent.atomicパッケージがあります。
Linuxでは、atomic.hファイルはアトミック操作を提供しますが、インクルードはプラットフォームに依存します。たとえば#include <asm-x86_64/atomic.h>
、MacOSXでは同様の方法で使用できません。