社区
Java SE
帖子详情
线程执行超时想要强制中止
蚂蚁看星空
2015-10-09 11:20:17
循环启动线程,线程中没有循环,只是对数据库操作但数据量大,有些用时过长,想将耗时超过一定时长的线程强制中止,有没有什么办法?
...全文
146
1
打赏
收藏
线程执行超时想要强制中止
循环启动线程,线程中没有循环,只是对数据库操作但数据量大,有些用时过长,想将耗时超过一定时长的线程强制中止,有没有什么办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
可乐罐
2015-10-09
打赏
举报
回复
增加一个守护线程,该守护线程可以接受外部指令强行关闭运行线程。
java
线程
设置
超时
_Java中安全终止
超时
线程
的方案
实现效果:启动一个子任务,然后等待子任务的计算结果同时设定一个
超时
时间,如果等待时间超出预设定的
超时
时间,则中断子任务。代码实现:import java.util.concurrent.Callable;import java.util.concurrent....
C#
线程
超时
处理
C#
线程
超时
处理 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; ...
线程
的状态及
线程
的
中止
方式
线程
状态 此处以java.lang.Thread.State类中的6个状态分别说明,查看State类简介: A thread state. A thread can be in one of the following states: 一个
线程
的状态,可以是以下状态之一: NEW : A thread that ...
Task
强制
终止
在需要
强制
终止
线程
的时候,只需要调用cts.Cancel(); CancellationTokenSource cts; void Init() { cts = new CancellationTokenSource(); MyTask(cts.Token); } async Task MyTask(Cancell
java通过
线程
控制程序
执行
超时
(新)_hanCSDN_20130816
+ "毫秒后,因为
执行
超时
被
强制
停止"); myRunner.getOutargs().setPrograme(true); timer.cancel(); } myRunner.getOutargs().setUseredRequestTime( myRunner.getOutargs()....
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章