摘要: Java中的24种设计模式与7大原则 24种设计模式 1、创建型模式 抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允 阅读全文
posted @ 2019-03-04 10:13 肖文博客 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 1、背景 生产者生产数据到缓冲区中,消费者从缓冲区中取数据。 如果缓冲区已经满了,则生产者线程阻塞; 如果缓冲区为空,那么消费者线程阻塞。 2、方式一:synchronized、wait和notify 1 package producerConsumer; 2 //wait 和 notify 3 p 阅读全文
posted @ 2019-03-04 10:11 肖文博客 阅读(5252) 评论(0) 推荐(0) 编辑