标签: c linux semaphore
我有多线程(比如3个线程)应用程序,每个应用程序都有不同的优先级。
假设线程t1,t2,t3具有优先级p1,p2,p3,其中 p2> P3 他们在t2 之前竞争获取信号量和 t3调用sem_wait()。
假设线程一成功获取信号量。在解锁之后,哪个线程首先执行t2或t3。
注意:我知道使用互斥锁'行为未定义。