【2011年】408计算机统考真题模拟考试 - 第45题答案笔记
操作系统
发布于2024年12月2日 15:22
阅读数 101
cobegin
semaphore count = 10;
semaphore mtx = 1;
sempahore full = 0;
semaphore
process 顾客i {
p(count); // 用空座位
p(mtx);
从取号机获得一个号码;
v(mtx);
v(full);
等待叫号;
v(count);
获得服务;
}
process 营业员 {
while (TRUE) {
// 有人才能叫号码
p(full);
叫号;
为顾客服务;
}
}
coend
登录后发布评论
暂无评论,来抢沙发