[理工] 用binary semaphore实作counting semapho

楼主: dalbuhr (残月之肃)   2021-01-28 22:59:47
https://i.imgur.com/tnhTwu9.jpg
想问为什么signal(S)的部分,为什么不是if(c >= 0)而是(c <= 0)?
作者: duodenum (duodenum)   2021-01-29 00:43:00
左边卡在wait(s2)且c往负数,右边则往正的加到0之前都代表还有人被卡在wait(s2)
楼主: dalbuhr (残月之肃)   2021-01-29 17:53:00
了解,感谢楼上

Links booklink

Contact Us: admin [ a t ] ucptt.com