摘要: 考虑有这样一个饭店 他有一个厨师和一个服务员 这个服务员必须等待厨师准备好食物。当厨师准备好时会通知服务员 之后服务员上菜,这样一个线程协作 厨师作为生产者 而 服务员作代表消费者 菜的java实例 服务员的实例 厨师的实例 饭店的实例 阅读全文
posted @ 2017-11-29 16:04 陈东的博客 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 线程之间的协作 我们已经知道了在使用线程同时运行多个任务可以通过使用锁来同步,从而使得一个任务不会干涉另一个任务的资源,这个问题已经解决了,下一步是学习如何使用任务彼此之间可以协作,从而使得多个任务可以一起去工作解决某个问题,现在的问题不是彼此之间的干涉而是彼此之间的协调,因为在这类问题中,某些问题 阅读全文
posted @ 2017-11-29 09:06 陈东的博客 阅读(107) 评论(0) 推荐(0) 编辑