标签: c linux pointers atomic
我想要一个哈希表,其中每个元素的访问应该是原子的,我不想使用锁。我可以使用指针来引用sig_atomic_t类型的变量吗?
答案 0 :(得分:1)
没有。 sig_atomic_t用于信号处理程序,它不会使值对其他CPU可见或强加任何内存访问顺序。 C1x和C ++ 0x具有新的原子类型(C1x为<stdatomic.h>)。
sig_atomic_t
<stdatomic.h>