返回信息流void test(){
int i=0;
while(i<5000){
System.out.println("... " + i);
i++;
}
}
Thread t = new Thread(){
public void run(){
test();
}
};
t.start();
例如线程启动后,test方法中开始打印,当打印还未结束时,我调用t.interrupt();方法来停止线程,结果test中还在继续打印
请问一下,有办法能停掉test方法中正在执行的程序吗?
其实,我的test方法,并不是只想处理循环打印,而是想在这个方法里,处理一个耗时较长(可能几分钟)的处理,例如1个大文件的转换过程 ,正在处理的过程中,不知道怎么终止....
这是一条镜像帖。来源:北邮人论坛 / database / #6977同步于 2012/7/14
Database机器人发帖
请问一个线程A中 调用了另外的一个方法M,如何停掉线程A的同时
su7
2012/7/14镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。