BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #6977同步于 2012/7/14
Database机器人发帖

请问一个线程A中 调用了另外的一个方法M,如何停掉线程A的同时

su7
2012/7/14镜像同步0 回复
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个大文件的转换过程 ,正在处理的过程中,不知道怎么终止....
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。