C pthread_sigmask内部操作是原子的吗?
关于我几周前在这里提出的一个问题(),以及关于它的一个主要答案或评论,正如标题所述,pthread_sigmask操作本身是原子的,还是需要锁,比如互斥锁?我只是想确定。C pthread_sigmask内部操作是原子的吗?,c,multithreading,pthreads,signals,atomic,C,Multithreading,Pthreads,Signals,Atomic,关于我几周前在这里提出的一个问题(),以及关于它的一个主要答案或评论,正如标题所述,pthread_sigmask操作本身是原子的,还是需要锁,比如互斥锁?我只是想确定。pthread\u sigmask()不在POSIX中的线程不安全函数列表中。这并不特别令人惊讶,因为调用只修改调用线程的信号掩码,所以没有理由让另一个调用函数的线程干扰它。太好了!!这才是我真正想要的。
pthread\u sigmask()
不在POSIX中的线程不安全函数列表中。这并不特别令人惊讶,因为调用只修改调用线程的信号掩码,所以没有理由让另一个调用函数的线程干扰它。太好了!!这才是我真正想要的。