- 博客(2)
- 收藏
- 关注
原创 学习java多线程概念
同步和异步的区别: 同步,Synchronous,即调用方法开始,一旦调用就必须等待方法执行完返回才能继续下面的操作。举个例子,你去银行ATM取钱,你必须等到ATM吐完钱你拿到钱取完卡你才能离开。 异步,Asynchronous,即不关心方法执行的过程,触发要调用的方法就继续执行下面的操作,不会像同步那样阻塞直要到方法完成才继续。 举个例子,你这次要取钱,数量较大,你直接电话或者APP预...
2019-05-15 13:48:58 130
转载 实现java多线程的3种方式
1、继承Thread类 看jdk源码可以发现,Thread类其实是实现了Runnable接口的一个实例,继承Thread类后需要重写run方法并通过start方法启动线程。 继承Thread类耦合性太强了,因为java只能单继承,所以不利于扩展。 2、实现Runnable接口 通过实现Runnable接口并重写run方法,并把Runnable实例传给Thread对象,Thread的s...
2019-05-15 13:46:04 166
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人