-
轻松学习多线程三高系列-02-基本信息
你需要知道的几个概念
同步: 买空调,买完之后在商店等待,知道商家把你和空调一起送回家,愉快的结束了
异步: 买空调,在网上下单,支付完成后,对你来说整个的过程便已经结束了,虽然没收到货但是你的任务完成了,剩下的时候你就等待收获即可以了。这期间你想干什么就干什么
并发:偏重与多个任务交替执行,而多个任务有可能还是串行的,一会运行A任务一会运行B任务,系统会在俩者之间不停的切换
并行:...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程三高系列-01-概览
概览
three-high-import 项目意义在于利用多线程进行千万级别导入,实现可扩展,高性能,高可用,高可靠三个高,本项目可以在千万级别数据实现无差别高性能数据上报 与导入,与普通导入相比性能提高10倍左右,而且规避风险在偶尔的机器宕机,网络波动等情况出现时,仍能够实现数据一致,数据可靠,数据重试,数据报警等功能,在一些重要数据
例如: 对账 , 账户金额,账单等,需要每日定时任...
2019-01-19 03:21:15 |
Thread
-
轻松学习多线程 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