线程的五大状态
线程的五大状态
操作线程的方法
一、线程的停止_stop()
建议手动在线程中写stop()方法
二、线程的休眠_sleep()
1. sleep()方法会导致线程阻塞,必须等到时间结束过后线程才能继续执行。
2. 使用:Thread.sleep(1000);
3. 使用时需要加上异常处理
三、线程的礼让_yield()
1. 使用:Thread.yield();
2. 线程的礼让是让当前线程回到就绪状态,等待CPU调度,相当于回到同一起跑线。
四、线程的强制执行_join()
1. 使用:线程类对象.join();
2. 线程的强制执行会导致别的线程阻塞,直到插入的线程完成过后,其余线程才会继续执行。
直到插入的线程执行完毕,其余线程才能继续执行。
五、观测线程状态(Thread.State)
使用:线程类对象.getState();
返回值类型:Thread.State
-------------本文结束感谢您的阅读-------------