![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Eternal_yys
101 010 000Java
展开
-
Java实现生产者与消费者模型
文章目录1. wait与notify方法2. 单线程版生产与消费者模型3. 完备的生产与消费者模型⭐ 1. wait与notify方法 这两个方法实现线程间同步(通信); 调用wait()和notify()方法都需要先获取到该对象的Monitor锁,即调用这两个方法必须包含在synchronized代码块中; 每一个对象都有两个队列: 黄色部分正是证明了: 在线程被notify方法唤醒后,并不会...原创 2019-11-14 10:43:41 · 644 阅读 · 0 评论 -
适配器模式
文章目录1. 定义和结构图2. 栗子1. Java中的适配器2. 三种适配器模式(⭐)1. 类适配器模式2. 对象适配器3. 接口适配器3. 适配器的使用场景 1. 定义和结构图 适配器模式的定义: 将一个类的接口转成客户期望的另外一个接口,适配器模式使得原本由于接口不匹配而不能一起工作的那些类可以一起工作; 适配器模式的结构图: 如图所示: Client不能直接访问Adapter; A...原创 2019-11-07 08:52:05 · 202 阅读 · 0 评论