sig_atomic_t 是原子操作,有一个全局 变量sig_atomic_t a=0;如果两个线程并行执行同时执行a++ ; 那结果是怎么回事?求大神 解释一下
http://www.cnblogs.com/GoodGoodWorkDayDayUp/archive/2011/05/14/2046082.html
注意, C 语言的递增(++)和递减(--)操作符并不在 sig_atomic_t 所提供的保障范围之内。这些操作在某些硬件架构上可能不是原子操作