线程
消失的小宇宙
这个作者很懒,什么都没留下…
展开
-
关于使用synchronized对象锁和类锁调用wait()方法的区别
首先给出简单代码:package xiancheng6zhuangtai;public class TimedWaitingAndBlocked { public static void main(String[] args) throws Exception { ABC a = new ABC(); Thread thread = new Threa...原创 2019-10-23 11:54:53 · 1512 阅读 · 1 评论 -
实现线程的两种方式和线程的六大生命周期
实现线程的两种方式线程的六大生命周期实现多线程的方法一和方法二,也就是“继承Thread类然后重写run()”和“实现Runnable接口并传入Thread类”在实现多线程的本质上,并没有区别,都是最终调用了start()方法来新建线程。这两个方法的最主要区别在于run()方法的内容来源:方法一:最终调用target.run(); 方法二:run()整个都被重写六大生命周期为: 线...原创 2019-10-23 11:41:28 · 229 阅读 · 0 评论