台州电大陈元的操作系统原理离线作业.docVIP

  • 6
  • 0
  • 约1.93万字
  • 约 21页
  • 2016-12-19 发布于贵州
  • 举报

 台州电大陈元的操作系统原理离线作业.doc

浙江大学远程教育学院 《操作系统原理》课程作业 姓名: 陈元 学 号: 713124014001 年级: 2013年秋 学习中心: 台州电大学习中心 ————————————————————————————— 一、题 进程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.能保证进程互斥进入临界区、不会出现“饥饿”现象 2.有两个进程P1和P2描述如下: share

文档评论(0)

1亿VIP精品文档

相关文档