文章
7
粉丝
2
获赞
0
访问
997
计算机系统中的进程之间往往需要相互协作以完成一个任务,在某网络系统中缓冲区B用于存放一个数据分组,对B的操作有C1、C2和C3。将一个数据分组写入B中,C2从B中读出一个数据分组,C3对B中的数据分组进行修改。要求B为空时才能执行C1,B非空时才能执行C2和C3。请回答下列问题。
(1)假设进程P1和P2均需执行C1,实现C1的代码是否为临界区?为什么?
登录后发布评论
暂无评论,来抢沙发