java线程的生命周期以及触发机制
java线程的状态一共有6种。
NEW
至今尚未启动的线程处于这种状态。
RUNNABLE
正在 Java 虚拟机中执行的线程处于这种状态。
BLOCKED
受阻塞并等待某个监视器锁的线程处于这种状态。
WAITING
无限期地等待另一个线程来执行某一特定操作的线程处于这种状态。
TIMED_WAITING
等待另一个线程来执行取决于指定等待时间的操作的线程处于这种状态。
TERMINATED
已退出的线程处于这种状态。
————————————————
版权声明:本文为CSDN博主「biglogo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/biglogo/article/details/79261745
//线程的启动
new Thread().start() //启动一个线程,启动后自动调用run方法
new Thread().run() //调用实例方法,并不会启动新线程
//线程的结束
run方法运行结束
//interrupt()方法作用
设置一个共享变量值为true
唤醒处于阻塞状态下的线程