摘要: NEW:尚未启动的线程处于此状态 RUNNABLE:执行的线程处于此状态 BLOCKED:被阻塞等待时锁定的线程处于此状态 WAITING:正在等待另一个线程执行特定的线程处在此状态 TIMED_WAITNG:正在等待另一个线程执行动作达到指定等待时间的线程处于此状态 TERMINATED:已退出的 阅读全文
posted @ 2024-04-08 21:32 纲炮 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 线程礼让,让当前正在执行的线程暂停,但不阻塞 将线程从运行状态转为就绪状态 让CPU重新调度,礼让不一定成功,只要还是看CPU的调度。 package StateThread; public class TestYield { public static void main(String[] arg 阅读全文
posted @ 2024-04-08 19:37 纲炮 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Sleep指定当前线程阻塞的毫秒数; Sleep存在异常InterruptedException; Sleep时间达到后线程进入就绪状态; 每个对象都有一把锁,Sleep不会释放锁; 以下代码为利用Sleep进行模拟倒计时 package StateThread; //模拟倒计时 public cl 阅读全文
posted @ 2024-04-08 15:34 纲炮 阅读(4) 评论(0) 推荐(0) 编辑