技术栈

线程池关闭

rebibabo
6 小时前
线程安全·线程中断·java并发·协作式停止·线程池关闭·中断标记
Java高并发底层原理(二十四)—— 线程中断如何让任务安全停止线程停止不是一个简单的 API 调用问题。真正的问题是:一个线程可能正在修改共享状态,可能正在持有锁,可能正在阻塞等待队列、I/O 或其他资源。如果外部直接把线程强行终止,线程可能停在任意位置,留下半完成状态。Java 不推荐强制停止线程,而是提供了中断机制,让外部线程发出停止请求,再由任务自己在合适的位置退出。
我是有底线的