PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Grad-ProbAsk
[理工] OS semaphore
楼主:
qazws3483
(oldguy)
2018-09-13 15:05:22
https://i.imgur.com/r8Xppxm.jpg
https://i.imgur.com/PRkEZJ6.jpg
假设c<0
这样程式不是就会卡在wait (s2)
无法执行其他程式
这样要怎么 如何用signal (s2)解开?
谢谢各位
楼主:
qazws3483
(oldguy)
2018-09-13 15:13:00
补问
https://i.imgur.com/qaJohOW.jpg
为什么会造成deadlock 呢
作者:
wilson50101
(我觉得我还不错啊)
2018-09-13 16:08:00
wait(mutex)c.swait(mutex)这样一来没有signal救人把mutex+1后面想进来c.s的process全部都会卡住形成deadlockcode写两遍 pi pj来trace比较好懂
楼主:
qazws3483
(oldguy)
2018-09-14 00:02:00
谢谢wilson大 下面的懂了
作者:
alen0303
(艾伦零参 智商负三)
2018-09-14 18:44:00
被卡在wait(s2)前会先执行signal(s1)所以signal不会卡在wait(s1) 能通过条件式执行signal(s2
继续阅读
[理工] 资结 time analysis - omega
piskebee
[理工] 线代 矩阵有解的判断
piskebee
[理工] 线代 笔记
AAQ8
[理工] 计组上册176!
Aa841018
[理工] 离散分类题库例题1-53!
Aa841018
[理工] 离散 一阶逻辑 p.10-108
gpsmelody07
[理工] 线代 4-21
rustw2010
[理工] 线代题库1-107
meokay
[理工] C.S. design
TEPLUN
[理工] 100 台大电机 资结
YOAOY
Links
booklink
Contact Us: admin [ a t ] ucptt.com