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