java多线程系列之模式|第三篇: Producer-Consumer pattern

生产者-消费者模式 含义:顾名思义,生产者用来生产数据,可能有一到多个,消费者用来消费数据,也可能有多个,中间会有一个“桥梁参与者”,作为数据的存放以及线程之间的同步和协调。 范例程序行为: 厨师(MakerThread)做蛋糕,做好后放在桌子(Table)上 桌子最多放3个蛋糕,桌子上有空位才能放置蛋糕 客人(EaterThread)依次取桌子上的蛋糕,桌子上有蛋糕才能取 先放一个顺序图: 范例
相关文章
相关标签/搜索