是否有适用于Windows的Linux等效软件;“联锁比较交换”;应用程序编程接口?

是否有适用于Windows的Linux等效软件;“联锁比较交换”;应用程序编程接口?,linux,multithreading,api,posix,Linux,Multithreading,Api,Posix,是否有任何posix/线程相关的API可以帮助实现“值更改操作”的线程安全,而无需锁定多个语句 Linux是否有posix API来实现这一点?GCC有,\uuu sync\u val\u compare\u和\u swap应该等同于InterlocatedCompareeExchange 如果你使用C++ 11,你可以在需要时使用:AddiICyCopReaExchange(*/)。 如果你使用C++ 11,你可以在需要时使用:STAT::AddiICyCopraseExchange E**/

是否有任何posix/线程相关的API可以帮助实现“值更改操作”的线程安全,而无需锁定多个语句

Linux是否有posix API来实现这一点?

GCC有,
\uuu sync\u val\u compare\u和\u swap
应该等同于
InterlocatedCompareeExchange

如果你使用C++ 11,你可以在需要时使用<代码>:AddiICyCopReaExchange(*/<代码>)。
如果你使用C++ 11,你可以在需要时使用<代码>:STAT::AddiICyCopraseExchange E**/Cuth>。我不确定这个问题是其中之一。我认为目前可能研究得不好或措词不好,但我不确定它是否值得,因为我已经说明了原因。像很多人一样,我看到了很多糟糕的问题,广泛的问题,以及要求辅导的问题。我不确定这个问题是其中之一。我认为这可能是研究不足或措词不当的时刻,但我不确定它的密切值得声明的原因。