java01_创建线程3种方式

  • Post author:
  • Post category:java


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 版权协议,转载请附上原文出处链接和本声明。