摘要: 线程的三种实现方法:(1)继承 Thread 类,重写run()方法; (2)实现 Runnable 接口,重写run() 方法; (3)实现 Callable 接口,重写call()方法; 方式一: 继承Thread类 方式二: 实现 Runnable 接口 方式三: 实现 Callable 接口 阅读全文
posted @ 2018-11-10 22:31 风止雨歇 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 结果: 线程首先会运行一次,然后抛出java.lang.IllegalThreadStateException异常。 根据控制台的异常信息,定位到Thread.java的第708行,也就start()方法内部,打个断点调试: 调试发现,第一个次运行start()方法时,threadStatus是0, 阅读全文
posted @ 2018-11-10 20:51 风止雨歇 阅读(1740) 评论(0) 推荐(0) 编辑
摘要: 1、线程、多线程与线程池总结:https://www.jianshu.com/p/b8197dd2934c 2、java中的多线程:http://www.importnew.com/21089.html 一、JAVA 线程实现/创建方式 启动线程的唯一方法就是通过 Thread 类的 start() 阅读全文
posted @ 2018-11-10 16:47 风止雨歇 阅读(139) 评论(0) 推荐(0) 编辑