返回主页

[操作系统 P1365] 何谓临界区?下面给出的两个进程互斥的算法是安全的吗?为什么?

 
学习人数: 3.4k
 
正确率: ??%
答案解析

题目描述
未通过

何谓临界区?下面给出的两个进程互斥的算法是安全的吗?为什么?

    #define true;
    # define false;
      Int flag[2];
      flag[1]=flag[2]=false;
      enter-crtsec(i)
      int i;
     {
       While(flag[1-i])
       flag[i]=true;
      }
      feave-crtsec(i)
     Int i;
    {
      flag[i]=false;
     }
 
    process I;
      …
    Enter-crtsec(i);
    In critical section;
    Leave-crtsec(i);

 


上一题
下一题
加入错题本
个人笔记
已有10条笔记

登录后提交答案


暂无评论,来抢沙发