s-day06-线程的六种状态(了解)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package com.inmind.thread_state09;
|
||||
/*
|
||||
线程状态。 线程可以处于以下状态之一:
|
||||
NEW
|
||||
1.新建状态 new Thread(),创建线程对象时
|
||||
RUNNABLE
|
||||
2.运行状态 thread.start()线程启动就是运行状态
|
||||
BLOCKED
|
||||
3.阻塞状态:遇到synchronized关键字,还没有锁对象,线程就处于阻塞状态
|
||||
WAITING
|
||||
4.无限等待状态:当一个线程必须等着其他线程去唤醒,这就是无限等待状态(wait)
|
||||
TIMED_WAITING
|
||||
5.计时等待:当一个线程,等着时间到了,之后立马开始运行,这就是计时等待状态(sleep(毫秒))
|
||||
TERMINATED
|
||||
6.结束状态:
|
||||
1.线程正常执行完毕,就是结束状态
|
||||
2.线程非正常执行完毕,stop方法
|
||||
*/
|
||||
public class Demo11 {
|
||||
}
|
||||
Reference in New Issue
Block a user