例1:图书馆问题图书馆有100个座位,有一张登记表,要求:阅读者进入时登记,取得座位号;出来时,注销;登记表同时只能由一个人使用;用P、V原语描述一个读者的使用过程。
Reader(){Enter();阅读;Outer()}Enter(){P(SN);P(mutex);登记;V(mutex);}Outer(){P(mutex);注销;V(mutex);V(SN);}信号量SN:表示可用座位数,初值为100;信号量mutex:表示登记表是否正在使用,初值为1;
例2:独木桥问题1.仅允许一人通过,也就是独木桥上只能同时有一个人。s
您可能关注的文档
- 初中部五月份校园环境卫生突击检查通报.docx
- XX中学2026年春季学期九年级中考前30天冲刺复习备考行事历.docx
- XX小学2026年春季学期少先队大队委竞选方案.docx
- XX高中2026年春季学期校园绿化美化提升方案.docx
- XX小学2026年春学期课后延时服务特色课程开发方案.docx
- XX职高2026年春季学期实习学生每月返校教育安排.docx
- 在XX市总工会巡察整改工作专题会议上的讲话.doc
- XX小学2026年春季学期校园足球联赛开幕式校长讲话.docx
- XX高中2026年春季学期学生社团活动安全预案.docx
- XX小学2026年春季学期“英语口语”展示活动英语组长总结.docx
原创力文档

文档评论(0)