[理工] OS Second r/w 同步問題

作者: TMDTMD2487 (ㄚ冰)   2017-12-08 14:50:18
https://i.imgur.com/nsYXwER.jpg
關於semaphore z的意義是什麼
是純粹讓writer比較容易執行wait( rsem )而設計的嗎
如果把z去掉會不會怎麼樣@@
作者: can18 (18號)   2017-12-08 15:18:00
似乎沒有Z無法確保writer一定優秀https://goo.gl/dbfnYP簡單說 reader writer 都在等前面的 rsem沒有那個wait(z) 可能reader有機會先於writer嚴格來說不是提高 而是當Reader Writer 都在等 r_sem 可以保證writer 搶到若沒有z 不能保證writer優先 就不符合second R/W 的要求所以一定要寫

Links booklink

Contact Us: admin [ a t ] ucptt.com