1. 首页
  2. 考试认证
  3. 其它
  4. Producer Consumer

Producer Consumer

上传者: 2024-10-10 12:49:28上传 ZIP文件 9.25KB 热度 1次
生产者-消费者使用信号量实现以下生产者-消费者情况的Java程序:一家公司的经理雇用了3名秘书,他们的能力各不相同,但他们的工作速度都非常快。秘书A是最有经验的秘书,能在1秒内打完一封信。 B秘书经验较少,能够在2秒内输入一个字母。 C秘书是初级秘书,能够在4秒内打完一封信。当秘书打完一封信后,他把它放在经理的托盘里,让她拿走并签名。经理每2秒从托盘中取出并签署一封信件。托盘一次最多可容纳5个信件。托盘的有限容量有时会导致各种工人被延误。例如,如果在输入信件后托盘已满,秘书必须等到经理腾出空间后才能将另一封信添加到托盘中。同样,经理必须等待至少一封信出现在托盘中,然后才能将其取出并签名。
用户评论