首页 > TAG信息列表 > syncontainer
生产者消费者
管程法【缓冲区法】 public class BufferPCTest_Shashlik { public static void main(String[] args) { SynContainer container = new SynContainer(); new Thread(new C(container)).start(); new Thread(new P(container)).start(); } /*消费者二十五、生产者消费者问题
线程通信: 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库﹐消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止 如果仓库中放有产品,则消费者可以将产品取走消费﹐否java多线程生产者消费者模型
java多线程生产者消费者模型 利用缓冲区解决:管理法 代码 // 生产者,消费者,产品,缓冲区 public class TestPCDemo { public static void main(String[] args) { // 定义容器 SynContainer synContainer = new SynContainer(); // 生产者线程 Th