并发编程(01)----线程的创建方式

线程生命周期:

Start(就绪)——》进入抢夺等待池

重点:一个线程获取到CPU资源,但是等待池里面的线程依旧会与他抢占CPU资源

创建线程的多种方式

    继承Thread类

           并发编程(01)----线程的创建方式

    实现Runnable接口

           并发编程(01)----线程的创建方式

    匿名内部类方式

    并发编程(01)----线程的创建方式

 

    带返回值的线程

    并发编程(01)----线程的创建方式

    定时器

   并发编程(01)----线程的创建方式

 

    线程池的实现

 并发编程(01)----线程的创建方式

    Lambda表达式实现

   并发编程(01)----线程的创建方式

ThreadGroup  线程组

跟随主线程退出

demo1.setDaemon(true);

使用stop停止线程,这个线程获取的锁和资源并没有释放掉,只是让这个线程无限期等待下去,所以设置成过期

目前终止线程的方式为调用

demo1.interrupt();