Java线程生命周期

Java线程生命周期

之前我们介绍过 线程的状态,这节我们聊一下线程的生命周期,每个线程对象都有自己的生命周期。了解线程的生命周期对操作线程有很大的帮助。

21 线程生命周期.png

线程生命周期转换

上面的大部分函数我们在 线程操作相关方法 已经讲过,这边有 3 个函数我们需要介绍一下:

suspend() 方法,是暂时将线程挂起。

resume() 方法,恢复挂起的线程。

stop() 方法,停止线程。

在真实的生产环境中,不建议使用上面 3 种方法,这 3 种方法容易发生 死锁