sem_wait函数也是一个原子操作,它的作用是从信号量的值减去一个“1”,但它永远会先等待该信号量为一个非零值才开始做减法。也就是说,如果你对一个值为2的信号量调用sem_wait(),的值减去一个“1”,但它永远会先等待 你的当前访问异常,请进行认证后继续阅读剩余内容。 提交