正在使用指针原子访问sig_atomic_t类型的变量

时间:2011-05-26 21:29:23

标签: c linux pointers atomic

我想要一个哈希表,其中每个元素的访问应该是原子的,我不想使用锁。我可以使用指针来引用sig_atomic_t类型的变量吗?

1 个答案:

答案 0 :(得分:1)

没有。 sig_atomic_t用于信号处理程序,它不会使值对其他CPU可见或强加任何内存访问顺序。 C1x和C ++ 0x具有新的原子类型(C1x为<stdatomic.h>)。