-
轻松学习多线程 16-Active Object 模式
Active Object 模式
Active Object 模式是接受异步消息的主动对象
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
MakerClientThread.java
构建客户端线程
...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 15-Thread Special Storage ThreadLocal 模式
Thread Special Storage 模式
Thread Special Storage 模式是一种即使只有一个入口,也会为每一个线程分配特有的存储空间的模式。
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
LogInter...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 14-Two Phase Termination 安全的终止线程模式
Two Phase Termination 模式
Two Phase Termination 模式表示先执行完终止处理,再终止线程的模式。
模式特点
安全的终止线程
必定会进行线程终止
发出请求后尽快响应终止处理
实际案例
类信息概览:
类名
说明
...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 13-future 未来模式
Future 模式
future 模式类似于一张提货单。
future 意思就是未来、期货(金融领域)。
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
FutureData.java
未来的数据
...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 12-Worker Thread 有活就干模式
Worker Thread 模式
Worker Thread 模式就是没有工作就一直等待,工作来了就进行处理。
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
ClientThread.java
客户端线程
...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 11-Thread Per Message 每个消息一个线程模式
Thread Per Message 模式
Thread Per Message 模式是指为每个请求/命令分配一个新的线程,由这个线程来进行处理。
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
Host.java
客户端...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 10-Read Write Lock 读写锁模式
Read Write Lock 模式
Read Write Lock 模式就是将内容的读取和写入分开进行处理。
因为数据的互斥需要牺牲性能,读的时候可以互不影响,但是读的时候禁止写。
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 09-Producer Consumer 生产者消费者模式
Producer Consumer 模式
Producer Consumer 模式是指一个负责生产,一个负责消费。
核心是生产者安全地将数据交给消费者。
实际案例
类信息概览:
类名
说明
Main.java
方法的总入口
ConsumerCakeThr...
2019-01-19 03:21:15 |
Thread