2014操作系统原理离线作业.docVIP

  • 136
  • 0
  • 约1.94万字
  • 约 22页
  • 2016-12-24 发布于北京
  • 举报
浙江大学远程教育学院 《操作系统原理》课程作业 姓名: 张伟鹏 学 号: 712100012032 年级: 2012秋 学习中心: 西溪直属 ————————————————————————————— 一、题 进程P0和P1的共享变量定义及其初值为 boolean flag[2]; int turn=0; flag[0]=FALSE;flag[1]=FALSE; 若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程 { while(TURE){ flag[0]=TRUE; turn = 1; while (flag[1] turn == 1) ; 临界区; flag[0] = FALSE; } } void P1() //P1进程 { while(TURE){ flag[1]=TRUE; turn = 0; while (flag[0] turn == 0) ; 临界区; flag[1] = FALSE; } } A.不能保证进程互斥进入临界区、会出现“饥饿”现象 B.不能保证进程互斥进入临界区、不会出现“饥饿”现象 C.能保证进程互斥进入临界区、会出现“饥饿”现象 D.能保证进程互斥进入临界区、不会出现“饥饿”现象 答案:D 2.有两个进程P1和P2描述如下: share

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档