public void interrupt()中断线程。
如果当前线程没有中断它自己(这在任何情况下都是允许的),则该线程的 checkAccess 方法就会被调用,这可能抛出 SecurityException。
如果当前线程没有中断它自己(这在任何情况下都是允许的),则该线程的 checkAccess 方法就会被调用,这可能抛出 SecurityException。
解决方案 »
- Java 如何获取远程服务器指定目录下的目录列表
- 请问这个是什么错误?
- scjp: 关于类的初始化顺序
- Integer.ValueOf().intValue和Integer.parseInt有什么区别?
- Exception in thread "main" java.lang.NoClassDefFoundError: mypag/Time 哪位大哥帮帮小弟,这个问题我搞了一个下午了!!!SOS
- [求助]请问一下关于Thread的问题
- 新手报到,第一题,请大家帮助了
- 高手大侠看过来
- javascript中对与text对象有什么方法可以捕捉keydown的键值码?
- 怎样用java编写oicq
- java如何把excel和Word文档的每一页转换为图片
- 简单聊天记录赛选
我也同意这个观点,start能够启动线程。
这个只是设置了 线程的一个状态。。
要在每次调用线程的时候 判断这个位置。。自己程序判断。 就是自己控制的。。
还有stop suspent 这个方法不是很安全的。。
heavyCrunch(inputs[i]);
if (Thread.interrupted()) {
//We've been interrupted: no more crunching.
return;
}
}看这段代码,如果另外一个线程调用本线程interrupt方法,就会在if中检测到。所以说要如何处理时由你控制的,interrupt并不会中断一个线程