码迷,mamicode.com
首页 > 编程语言 > 详细

线程状态与属性

时间:2016-06-27 15:40:02      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

 

6种状态

New(新创建)

Runnable(可运行)

Blocked(被阻塞)

Waiting(等待)

Timed waiting(计时等待)

Terminated(被终止)

 技术分享

当用new创建一个新线程时,如new Thread(r),该线程还没有开始运行。

 

一旦调用start方法,线程处于runnable状态。注意,在任何时刻,一个可运行的线程可能在运行也可能没有运行。所以称为可运行而不是运行。

 

被终止

因为run方法正常退出而自然死亡。

因为一个没有捕获的异常终止了run方法而意外死亡。

 

 

线程属性:

1.线程优先级

2.守护线程

通过调用t.setDaemon(true);

3.未捕获异常处理器

 

线程状态与属性

标签:

原文地址:http://www.cnblogs.com/linst/p/5620172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!