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