在该算法中满足临界区的哪个解

时间:2016-11-11 06:13:12

标签: operating-system critical-section

标志的初始值是  flag [2]是假的

Process P0
do {
flag[0] = true;while (flag[1]) ;
<CS>
flag [0] = false;
<RS>
} while (1);




Process P1
do {
 flag[1] = true;while (flag[0]) ;   
<CS>
flag [1] = false;
<RS>
} while (1);

我想知道如果两个进程同时运行,那么进度条件是否为false?

我的理由是它会在两个进程中创建一个死锁进入关键部分。
我也想知道是否在那里实现了互斥?

0 个答案:

没有答案