吉林大学操作系统课件 作业解析.pptVIP

  • 190
  • 0
  • 约7.71千字
  • 约 25页
  • 2017-09-23 发布于浙江
  • 举报
吉林大学操作系统课件 作业解析

操作系统作业(一) begin repeat blocked[id]:=true; while turnid do begin while blocked[1-id] do {nothing} (1) turn:=id end; Critical section 若turn=1, blocked[0]:=true, blocked[1]:= false ,P(0), P(1)并发执行, P(0)先推进,当P(0))执行到while blocked[1-id] 时不满足条件跳出循环在(1)处让出处理机P(1)推进, P(1)执行while turnid 而进入临界区后让出处理机, P(0), 继续也进入临界区,不满足正确性。 作业 #3 关于读者写者问题改进算法 semaphore r_w_w ,mutex ,s=1; int count=0; 写者活动: P(s); P(r_w_w); {写操作}; V(r_w_w); V(s); 读者活动: P(s); P(mutex); c

文档评论(0)

1亿VIP精品文档

相关文档