阅读背景:

Linux 多线程同步(信号量)

来源:互联网 

 sem_wait函数也是一个原子操作,它的作用是从信号量的值减去一个“1”,但它永远会先等待该信号量为一个非零值才开始做减法。也就是说,如果你对一个值为2的信号量调用sem_wait(),的值减去一个“1”,但它永远会先等待




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: