持有pthread锁时可以抢占线程吗?

时间:2018-09-06 09:27:55

标签: linux kernel posix

当一个拥有锁(互斥或rwlock或spinlock)的pthread可以被抢占吗? 我读了内核代码,当拿着内核锁时,它不能被预先定义,对吗?

1 个答案:

答案 0 :(得分:0)

当拥有锁定(互斥或rwlock或spinlock)的pthread可以被抢占吗?否,如果非抢先内核,则不能抢占它

如果是抢占式内核,如果有任何高优先级的作业来了,并且在内核模式下运行的进程可以被另一个进程替换,则会发生强制进程切换函数的功能。