討論串[理工] [OS] synchronization
共 5 篇文章
內容預覽:
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個字)
內容預覽:
選擇題中的選項. True 1. wait and signal of a counting semaphore cannot be implemented. with multiple binary semaphores.. 這題是不是因為多了個multiple所以才錯呢~那請問為什麼. Fals
(還有258個字)
內容預覽:
我的想法是 如果先對turn值作改變 也就是把1.2互換的話. 會有一個情況就是 process尚未表明自己是否想進入CS 就去搶奪turn. 這樣之下 假若先進入的process是因為另一個process不想進入而進入CS. 則原先不想進CS的procese已經佔有優勢 因為他在沒有意願的情況下就
(還有19個字)
內容預覽:
用下面這個演算法來實作critical section. do. {. flag[i] = TRUE; ---------------1. turn = j; ---------------2. while (flag[j] && turn == j) ;. {critical section}.
(還有121個字)