- 创建
- 就绪
- 阻塞
- 运行
- 死亡
线程停止
-
不推荐使用stop()、destroy()等JDK废弃的方法
-
推荐让线程自己停下来,使用一个标志进行终止变量,flag = false
线程休眠
-
每个对象都有一把锁,sleep不会释放锁
-
sleep可以模拟网络延时(放大问题的发生性),倒计时等
-
sleep指定当前线程阻塞的毫秒数,到时间后线程进入就绪状态
-
sleep存在异常InteredException
线程礼让yield
-
让进去的线程转为就绪状态,两个线程重新竞争
-
礼让不一定成功
合并线程join
想象成VIP插队,待此线程执行完后再执行其他线程,其他线程阻塞
标签:状态,阻塞,线程,sleep,就绪,礼让 From: https://www.cnblogs.com/hmzblogs/p/17484841.html