作者shinle14 ()
看板Grad-ProbAsk
标题[理工] OS 理发师
时间Fri Aug 9 11:28:29 2019
http://i.imgur.com/hYGZmC8.jpg
想问 Customer的程式 如果我把第一行wait(mutex)改到 if 条件式里面的第一行会出问题吗?
-----
Sent from JPTT on my Samsung SM-A730F.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.83.216.51 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1565321311.A.FC6.html
1F:→ DLHZ: 如果n+1个customer同时判断waiting<n并且开始等mutex 等到完 08/09 11:41
2F:→ DLHZ: 成会超出上限 08/09 11:41
感谢回覆
※ 编辑: shinle14 (111.83.216.51 台湾), 08/10/2019 08:36:53