diff --git a/s-day06/src/com/inmind/thread_state09/Demo11.java b/s-day06/src/com/inmind/thread_state09/Demo11.java new file mode 100644 index 0000000..99c60f1 --- /dev/null +++ b/s-day06/src/com/inmind/thread_state09/Demo11.java @@ -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 { +}