标签: c linux
在多处理中使用名为semphore的posix时,我感到很困扰。 在流程A中使用 sem_wait() 后,流程A位于semphore上下文中。进程B在释放sempore之前从进程A获取cpu,而进程B将继续等待sempohore。 我想知道是否有一种机制,例如 优先级撤销 ,可以避免我在linux os中提到的情况。
提前致谢!