操作系统原离线作业已完成.docVIP

  • 34
  • 0
  • 约11.5万字
  • 约 24页
  • 2016-12-08 发布于河南
  • 举报
操作系统原离线作业已完成

浙江大学远程教育学院《操作系统原理》课程作业姓名:李光学号:713064012002年级:2013秋学习中心:湘潭学习中心—————————————————————————————一、单选题进程P0和P1的共享变量定义及其初值为booleanflag[2];intturn=0;flag[0]=FALSE;flag[1]=FALSE; 若进程P0和P1访问临界资源的类C代码实现如下:voidP0()//P0进程{while(TURE){flag[0]=TRUE;turn=1;while(flag[1]turn==1); 临界区;flag[0]=FALSE; }}voidP1()//P1进程{while(TURE){flag[1]=TRUE;turn=0;while(flag[0]turn==0); 临界区;flag[1]=FALSE; }}则并发执行进程P0和P1时产生的情况是:DA.不能保证进程互斥进入临界区、会出现“饥饿”现象B.不能保证进程互斥进入临界区、不会出现“饥饿”现象C.能保证进程互斥进入临界区、会出现“饥饿”现象D.能保证进程互斥进入临界区、不会出现“饥饿”现象2.有两个进程P1和P2描述如下:shareddata:intcounter=6;P1: Computing; counter=counter+1; P2: Printing; counter=counter-

文档评论(0)

1亿VIP精品文档

相关文档