看到别人使用QAtomicPointer时,都要加上对Q_ATOMIC_POINTER_TEST_AND_SET_IS_ALWAYS_NATIVE宏的判断,如果没有这个宏定义,就不能保证testAndsetOrdered操作的原子性,但是所有用到的地方都只是给出了一个提示,表明非线程安全,那在该宏未定义的环境中如何保证该操作的原子性呢
楼主没理解我这个回答的意思。
24,854
社区成员
27,343
社区内容
加载中
试试用AI创作助手写篇文章吧