【JUC系列】01、之大话并发

时间:2020-06-12 00:48:24   收藏:0   阅读:45

学习方法

学习技术的方法都很类似,大部分都有着类似的步骤:

并发的目的

并发的维度

分工

同步/协作

线程的5个状态

线程的生命周期中,存在着以下几个状态:

进程和线程的区别

进程是受操作系统管理的基本运行单元

线程是在进程中独立运行的子任务

进程间如何通讯,线程间如何通讯

多线程特点

测试上下文切换次数和时长

减少上下文切换

设计思想

模板模式

每个线程Thread 步骤都是 start->run 其中run的实现细节由实现类决定,即模板模式

策略模式

接口只是定义(策略)的本身,实现子类可以选择不同的实现逻辑。

好比说:支付,接口我只定义支付pay这个方法,子实现类1可以是支付宝支付的方式;子实现类2可以是微信支付的方式;

在Thread类中,Thread的创建一般都是说有两种,

其实本质上前者是重写run方法,后者是实现runnable接口中的run(), 并把实例作为构造Thread的参数
Runnable接口即是策略模式的体现
JDBC中 查询

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!