标签: multithreading unix thread-safety pthreads mutex
我正在阅读R& R的Unix系统编程,我遇到了一个关于互斥的问题。对于该书中所述的以下段落。当他说一个等待互斥锁的线程在逻辑上不可中断时,是否意味着当一个线程等待互斥锁时,它是否能够进行上下文切换?有人可以详细说明吗?
等待互斥锁的线程在逻辑上不可中断,除非 通过终止进程,终止一个线程 pthread_exit(来自信号处理程序),或异步取消 (通常不使用)。