- 4
- 0
- 约1.55千字
- 约 11页
- 2020-06-27 发布于湖北
- 举报
进程同步问题;作业;;精选;精选;semaphore empty=10;// 表示缸中目前还能装多少桶水,初始时能装10桶水
semaphore full=0;// 表示缸中有多少桶水,初始时缸中没有水
semaphore buckets=3;// 表示有多少只空桶可用,初始时有3只桶可用
semaphore mutex_well=1;// 用于实现对井的互斥操作
semaphore mutex_bigjar=1; // 用于实现对缸的互斥操作
?
young_monk()
{
???????while(1){
??????????????P(empty);
??????????????P(buckets);
??????????????go to the well;
??????????????P(mutex_well);
??????????????get water;
??????????????V(mutex_well);
??????????????go to the temple;
??????????????P(mutex_bigjar);
??????????????pure the water into the big jar;
??????????????V(mutex_bigjar);
??????????????V(buckets);
??????????
您可能关注的文档
最近下载
- 小学数学万以内加减法计算专项练习题(每日一练,共9套).pdf VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共8套).pdf VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共11套).docx VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共13套).docx VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共14套).pdf VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共16套).pdf VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共15套).docx VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共11套).pdf VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共8套).docx VIP
- 小学数学万以内加减法计算专项练习题(每日一练,共13套).pdf VIP
原创力文档

文档评论(0)