摘要: 一. 概述 当一个线程启动之后,我们如何终结一个线程呢? 在Thread之中原先的stop()等方法都被废除掉了,那现在我们可以利用的就是线程中断的概念. 我们需要理解的就是,线程中断实际上是我们控制线程终结的一个方式. 二 .线程终结的方法 线程的实例方法,我们获取线程的实例引用之后,可以调用该方 阅读全文
posted @ 2018-04-30 23:05 最爱五仁月饼 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 一 . 概述 一个线程可以具有很多的属性.如,名字,优先级,是否后台线程. 二 . 线程的名字 这个十分好理解,就是在创建线程之后给一个线程指定一个名字. 我们给一个线程分配名字的常用方式有两个: [1]在Thread的构造函数之中给出线程的名字 [2]调用线程实例的setName()方法给线程一个 阅读全文
posted @ 2018-04-30 22:52 最爱五仁月饼 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一 . 概述 线程的创建由两种方式,其实本质上讲仅仅有一种.(在JUC包出现之后,出现了Callable等接口,但是本质上还是仅仅只有一种方式,只是表示的方式不同而已). [1]继承Thread,重写run()方法. [2]实现Runnable接口,重写run()方法. 我们其实可以将实现Runna 阅读全文
posted @ 2018-04-30 22:37 最爱五仁月饼 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一 . 概述 线程的整个生命周期是在不断切换其状态的. 在jdk中的Thread类之中有一个枚举类,在这个枚举类之中定义了线程的所有状态. 二 .线程的状态 上面的所有状态里面在加上一running状态总共有7个状态. [1]new状态: 当一个线程创建之后就处于new状态. [2]runnable 阅读全文
posted @ 2018-04-30 22:26 最爱五仁月饼 阅读(114) 评论(0) 推荐(0) 编辑