1、线程的5种状态
新建
:
就绪
:当调用线程对象的start()方法(t.start();),线程即进入就绪状态。等待CPU分配时间片。
运行
:
堵塞
:等待堵塞(线程执行wait()方法)、同步阻塞(锁被其他线程占用)、.其他阻塞 — 通过调用线程的sleep()或join()或发出了I/O请求时,线程会进入到阻塞状态。
死亡
:
2、线程优先级
Java 线程的优先级是一个整数,其取值范围是 1(Thread.MIN_PRIORITY)- 10(Thread.MAX_PRIORITY)。
默认情况下,每一个线程都会分配一个优先级 NORM_PRIORITY(5)。
3、创建线程的3种方式
1)继承Thread,并重写run方法。
public class MyThread extends Thread {
//本质上也是实现了 Runnable 接口的一个实例
@Override
public void r
版权声明:本文为youtiao_hulatang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。