討論串[理工] [OS] synchronization
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 9→)留言11則,0人參與, 最新作者onlyeric23 (Eric)時間14年前 (2012/01/12 22:23), 編輯資訊
0
0
0
內容預覽:
Pi Pj. do{ do{. T6 T0 flag[i] = true; T3 flag[j] = true;. T1 while(falg[j]); T7 T4 while(flag[i]);. T2 CS CS. T5 flag[i] = false; flag[j] = false;. RS
(還有53個字)

推噓6(6推 0噓 2→)留言8則,0人參與, 最新作者Delion (你好嗎? 我很好。)時間14年前 (2011/08/31 00:04), 編輯資訊
0
0
0
內容預覽:
我以為他會讓Process在while迴圈那裡block住!?. 那四個條件是死結成立的四個'必要'條件. 所以四個都成立也不代表產生死結,但是一個不成立就不會有死結了。. 套句黃X嘉老師說的:必要條件是否定用的。. 還沒有很熟,觀念有錯麻煩更正嚕!. --. 發信站: 批踢踢實業坊(ptt.c

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者ceo890710 (Drinking)時間14年前 (2011/08/30 22:51), 編輯資訊
0
0
0
內容預覽:
選擇題中的選項. True 1. wait and signal of a counting semaphore cannot be implemented. with multiple binary semaphores.. 這題是不是因為多了個multiple所以才錯呢~那請問為什麼. Fals
(還有258個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者christianSK (AG)時間15年前 (2010/10/30 20:30), 編輯資訊
0
0
0
內容預覽:
我的想法是 如果先對turn值作改變 也就是把1.2互換的話. 會有一個情況就是 process尚未表明自己是否想進入CS 就去搶奪turn. 這樣之下 假若先進入的process是因為另一個process不想進入而進入CS. 則原先不想進CS的procese已經佔有優勢 因為他在沒有意願的情況下就
(還有19個字)

推噓3(3推 0噓 11→)留言14則,0人參與, 7年前最新作者mqazz1 (無法顯示)時間15年前 (2010/10/30 20:15), 編輯資訊
0
0
0
內容預覽:
用下面這個演算法來實作critical section. do. {. flag[i] = TRUE; ---------------1. turn = j; ---------------2. while (flag[j] && turn == j) ;. {critical section}.
(還有121個字)
首頁
上一頁
1
下一頁
尾頁