线程的五大状态

线程的五大状态

操作线程的方法

一、线程的停止_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

-------------本文结束感谢您的阅读-------------