
Java
文章平均质量分 65
胡了了
这个作者很懒,什么都没留下…
展开
-
Java 多线程学习(1)——实现多线程的两种方式Thread/Runnable
重新系统的学习一下Java多线程部分。参考书籍为《java多线程编程核心技术》。实现多线程的方式主要有两种,一种是继承Thread类,另一种是实现Runnable接口。 首先看一下Thread类的结构public class Thread implements RunnableThread类实现了Runnable接口,它们之间具有多态关系。但继承Thread类创建多线程,不支...原创 2018-03-07 14:40:59 · 339 阅读 · 0 评论 -
Java 多线程学习(2)——停止线程
重新系统的学习一下Java多线程部分。参考书籍为《java多线程编程核心技术》。在Java中,有以下三种方法可以终止正在运行的线程:使用退出标志,使线程正常退出,即run方法完成后,线程终止;使用stop方法,强行终止线程,不推荐使用,可能会产生不可预料的后果;使用interrupt方法中断线程。使用interrupt方法停止线程interrupt()方法仅仅是在当...原创 2018-03-07 16:15:42 · 263 阅读 · 0 评论 -
Java 多线程学习(3)——总结
个人记录,不对正确性负责^_^实现多线程的方法继承Thread类(不支持多继承)实现Runnable接口(支持多继承)停止线程使用interrupt()方法,给线程打上停止标记,在线程内部通过isInterrupted()判断线程是否是停止状态,通过throw new InterruptedException()抛出异常,停止线程。synchronized...原创 2018-08-17 17:00:31 · 286 阅读 · 0 评论