【发布时间】:2015-11-15 19:34:08
【问题描述】:
在互斥体上调用pthread_mutex_unlock,另一个具有更高实时优先级的线程正在等待该互斥体。在这样的系统调用期间是否会进行上下文切换,或者线程只会在量子结束后被抢占?
如果在这种情况下不能保证立即进行上下文切换,那么在每个 pthread_mutex_unlock 之后立即调用 sched_yield 是否是个好主意?
【问题讨论】:
标签: linux multithreading real-time