想请问一下,各位大神,可以清楚的说明的越详细越好吗,因为这个问题困扰小弟很久了QA
Q
https://i.imgur.com/hUpOlEb.jpg
(1)小弟的想法是设i已经进去了,但因为lock被i的1替换掉,所以j卡在while里面。
当i执行到lock为0时,j立马可以跑出去while, 这样不就满足bounded waiting了吗?(答
案是不满足bounded waiting)
https://i.imgur.com/rO30pfs.jpg
https://i.imgur.com/RwkFkk9.jpg
(2)接下来是成大这题的 algorithm(1) algorithm(3)的其中progress不懂写的是什么意
思。可以请大神讲的越详细越好吗谢谢。
(3)我知道progress可以以是否为循环为判断,但不一个会不会阻碍另外一个这个要怎么
判断呢?请大神指教感谢。