信号量是否保留等待命令

时间:2018-02-06 16:26:01

标签: c linux semaphore

我有多线程(比如3个线程)应用程序,每个应用程序都有不同的优先级。

假设线程t1,t2,t3具有优先级p1,p2,p3,其中 p2> P3 他们在t2 之前竞争获取信号量和 t3调用sem_wait()。

假设线程一成功获取信号量。在解锁之后,哪个线程首先执行t2或t3。

注意:我知道使用互斥锁'行为未定义。

0 个答案:

没有答案