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