Linux / gcc中InterlockedIncrement的等价物
这将是一个非常简单的问题(可能重复),但我无法找到它。
Win32 API提供了一组非常方便的primefaces操作(如内在函数),例如InterlockedIncrement
,它发出lock add
x86代码。 此外, InterlockedCompareExchange
映射到lock cmpxchg
。
但是,我想在Linux中用gcc做到这一点。 由于我正在使用64位,因此无法使用内联汇编。 是否存在gcc的内在函数?
GCC Atomic Built-ins