社区
Java SE
帖子详情
有没有什么线程池可以提供强行终止其中所有线程的功能,那个concurrent里面的不行啊
Aniao
2008-04-18 12:45:02
concurrent.ThreadPoolExecutor里的shutdown和shutdownnow方法我都试过了,达不到我的要求,它只会等哪些线程自行中止,而不能强行立刻终止。
我自己写了一个,却发现平时很好用的stop方法在这里居然无效了。。。
...全文
77
2
打赏
收藏
有没有什么线程池可以提供强行终止其中所有线程的功能,那个concurrent里面的不行啊
concurrent.ThreadPoolExecutor里的shutdown和shutdownnow方法我都试过了,达不到我的要求,它只会等哪些线程自行中止,而不能强行立刻终止。 我自己写了一个,却发现平时很好用的stop方法在这里居然无效了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Aniao
2008-04-18
打赏
举报
回复
其实是我发现有些线程结束不了,居然卡在了读缓存那里
zealVampire
2008-04-18
打赏
举报
回复
Java 最安全结束一个线程估计就是让他在run()方法返回了,
假设一个活动线程正在下载一个文件, 要它停止, 除非在里面设个什么结束标记位。
Windows下即使强行在外部调用TerminateThread估计也容易造成内存泄漏, 因为怕那个线程没释放资源。
Java的thread stop 也是很预料不准的, 要不试试System.exit.... Kidding....
如何
终止
java
线程
终止
线程
的三种方法 ... 使用stop方法
强行
终止
线程
(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 3. 使用interrupt方法中断
线程
。 1. 使用退出标志
终止
线程
python
线程
池
停止不了_python实现超时强停的
线程
池
但是在python自带的threading库中并未实现
线程
池
,反倒有第三方库con
current
实现
线程
池
,但是存在一个缺点,con
current
设置的超时时间,是返回
线程
执行结果的返回时间,在达到超时时间后
线程
池
强制返回结果,但不会...
线程
基本使用 |
线程
池
原理 |
线程
生命周期 | 守护
线程
讲解
作用AbstractExecutorService 是一个抽象类,实现了 ExecutorService 接口的一部分方法,为自定义
线程
池
提供
了一些通用的实现。它位于
线程
池
框架的设计中,为实现自定义的
线程
池
提供
了一些基本的模板方法,简化了...
java多
线程
-
线程
创建-
线程
池
-java内存模型
多
线程
:程序、进程、
线程
;
线程
创建方式:①继承Thread类,重写run方法;②实现Runnable接口,重写run方法;③实现Callable接口,重写call方法,使用FutureTask类;④创建
线程
池
Executor类 和 ThreadPoolExecutor...
JAVA运行超时自动中断(强杀)的
线程
池
这里包装了一下JAVA原生的
线程
池
,
提供
了一个支持超时后自动中断
线程
的
功能
,当然对于某些
线程
是无法进行中断的(比如阻塞的
线程
等等),因此这个类也
提供
了一个可以进行设置的标志位:stopTimeOutThread。...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章