搜索资源列表
BarberAndCustomer
- 1)用C语言或C++语言编程实现P、V原语并用P、V原语描述如下生产者-消费者问题: 有一个理发师,一把理发椅和n把提供给等候理发的顾客座的椅子。如果没有顾客,则理发师便在理发椅子上睡觉;当第一个顾客到来时,必须唤醒该理发师进行理发;如果理发师正在理发时又有顾客到来,则如果有空椅子可坐,他就坐下来等待,如果没有空椅子,他就离开理发店。 为理发师和顾客各编一段程序描述他们的行为,要求不能带有竞争条件,试用P、V操作实现。 (2)分析 此题可看作是n个生产者和1个消费者问题
BarberShop
- 操作系统一作业,是理发师理发的模拟实现。-Operating system for a job, is a barber haircut Simulation.
CutShop
- 多线程描述,一个理发店,最多设置2个理发师,有3个凳子,可以设置理发的人数,主要表现线程的执行顺序。结果看程序。-Multi-threaded descr iption, a barber shop, set up to two barber, three stools, main thread of execution order.
aaa
- 有一个理发师,一把理发椅和n把提供给等候理发的顾客座的椅子。如果没有顾客,则理发师便在理发椅子上睡觉;当第一个顾客到来时,必须唤醒该理发师进行理发;如果理发师正在理发时又有顾客到来,则如果有空椅子可坐,他就坐下来等待,如果没有空椅子,他就离开理发店。 为理发师和顾客各编一段程序描述他们的行为,要求不能带有竞争条件,试用P、V操作实现。(There was a barber, a barber's chair and a chair n offered to the customer waiti
睡眠理发师
- 一个理发师服务多位顾客,定义信号量来进行线程间的同步,是否开门营业,给顾客理发,顾客离开,理发师休息