如何停止一个正在退出的线程

面试

如果非要停止可以使用stop,但是它有点风险,不推荐使用。

一般推荐使用,m.interrupt(),这个方法可以将线程对象内部的flag设置为true,如果处于wait或者sleep会抛出异常终止,否则还是会正常执行完。

相关推荐
San813_LDD8 小时前
[C语言]《Dev-C++ 报错解决手册(Day0607 精华版)》
java·前端·javascript
Anastasiozzzz9 小时前
从有限状态机到智能体图:传统 FSM 与 Agent Graph的演进
java·人工智能·python·ai
fqbqrr14 小时前
2606C++,C++构的多态
开发语言·c++
biter down15 小时前
从 0 到 1 搭建 Python 接口自动化测试框架(博客系统实战)
开发语言·python
wang090715 小时前
自己动手写一个spring之IOC_2
java·后端·spring
来杯@Java15 小时前
学生选课管理系统(基于springboot+vue前后端分离的项目)计算机毕业设计java
java·spring boot·spring·vue·毕业设计·maven·mybatis
threelab16 小时前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词
开发语言·前端·javascript·人工智能·3d·着色器
武器大师7216 小时前
lv_binding_js 代码解读
开发语言·javascript·ecmascript
不知名的老吴16 小时前
线程的生命周期之线程“插队“
java·开发语言·python