黑马程序员技术交流社区

标题: 多线程的interrupt()方法的使用。 [打印本页]

作者: zhouxp3323    时间: 2012-3-17 20:24
标题: 多线程的interrupt()方法的使用。
多线程中当有线程处在冻结状态时,用interrupt方法会使线程的冻结状态中断,然后线程不是还会继续运行吗,那么怎么让他结束呢?
作者: 黑马肖凯骏    时间: 2012-3-17 20:28
中断的了就结束了

比如你在主线程中调用这个方法的时候,另外一个线程就终结了!
作者: 唐林渊    时间: 2012-3-17 21:14
中断线程。
如果当前线程没有中断它自己(这在任何情况下都是允许的),则该线程的 checkAccess 方法就会被调用,这可能抛出 SecurityException。

如果线程在调用 Object 类的 wait()、wait(long) 或 wait(long, int) 方法,或者该类的 join()、join(long)、join(long, int)、sleep(long) 或 sleep(long, int) 方法过程中受阻,则其中断状态将被清除,它还将收到一个 InterruptedException。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2