文章

408

粉丝

0

获赞

0

访问

105.8k

头像
2024年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年12月6日 16:37
阅读数 57

1):实现C1的代码是临界区,因为P1与P2需要互斥的使用C1

2):semaphore  empty=1 ,full=0;//利用empty表示B中空闲的个数因为本题P1仅仅执行一次故将empty设为1,full表示数据的个数

   P1(){

             wait(empty);

               执行C1;

             signal(full);

   }

     P2(){

               wait(full);

                执行C2;

                signal(empty);

}

3):   semaphore  mutex=1//用于互斥访问B

            

P1(){

             wait(mutex);

               执行C3;

             signal(mutex);

   }

     P2(){

          &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发