使用互锁的winapi函数而不是在Win32平台上提供原子操作的任何库有什么优缺点?
可移植性不是问题。
最佳答案
如果不考虑可移植性,那么您基本上就可以决定自己更信任谁来做到这一点。库通常旨在提供可移植性。否则,它很难与OS提供的实现竞争,而该实现已经经过了15年的努力。
检查this thread来查看一个示例,说明明显的实现实际上并不是最佳方法。
关于c++ - Win32上的互锁操作与XXX::atomic,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4285666/