社区
Java SE
帖子详情
真的不知道为什么,谢谢。
wonkju
2012-08-08 11:07:05
new Timer().schedule(new TimerTask(){
public void run(){
RunTime.getRuntime().exec("calc.exe");
this.cancel();//我想问是问题在这里。
}
}
为什么我调用的TimerTask()方法不能取消其线程?
...全文
147
5
打赏
收藏
真的不知道为什么,谢谢。
new Timer().schedule(new TimerTask(){ public void run(){ RunTime.getRuntime().exec("calc.exe"); this.cancel();//我想问是问题在这里。 } } 为什么我调用的TimerTask()方法不能取消其线程?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
深蓝mg
2012-08-08
打赏
举报
回复
把问题说清楚一点,TimerTask是个类啊
五哥
2012-08-08
打赏
举报
回复
public static void main(String[] args) throws InterruptedException {
Timer timer = new Timer();
MyTask mt = new MyTask("D:\\std1.txt");
timer.schedule(mt, 1000, 10000);// 在1秒后执行此任务,每次间隔2秒,如果传递一个Data参数,就可以在某个固定的时间执行这个任务.
while (true) {// 这个是用来停止此任务的,否则就一直循环执行此任务了
System.out.println("正在运行...") ;
Thread.sleep(500) ;
if (mt.isFinish()) {
timer.cancel();// 使用这个方法退出任务
System.out.println("完成.");
break ;
}
}
}
wonkju
2012-08-08
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
把问题说清楚一点,TimerTask是个类啊
[/Quote]
对,我搞错了,是用TimerTask调用cancel(),但是不知道为什么不能取消其线程,
真的
很压抑,不
知道
为什么,什么都不顺利
我能怎么样?什么都做不好,我tmd 真郁闷,我这个日子过的
真的
猪狗不如,我还是应该好好的反省自己的。人无远虑,必有近忧。[@more@] ...
蓝桥杯 字串简写 【我
真的
不
知道
为什么错啦啊啊啊】
我是
真的
很想
知道
为什么我的代码错了,我感觉逻辑没有问题啊而且测试用例也过了,但是提交却一个点都过不了啊啊啊啊啊为什么啊啊啊啊。
你
真的
知道
为什么不推荐使用@import?
Use of @import<style type=”text/css”>@import url(Path To stylesheet.css)</style>Use of Link<link rel=”stylesheet” type=”text/css” href=“Path To stylesheet.css” />以下引自overflowIn theor...
jdbc mysql 函数 慢,用MySQL的JDBC
真的
很慢,不
知道
为什么
I have a problem with a really slow connection between my Java code and a MySQL Database. I don't know where the bottle neck is.My program is more or less a chatbot. The user types something in, my pr...
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章