本帖最后由 王家胜 于 2013-12-4 18:24 编辑
我amd的cpu只能执行出两个线程都存在的结果,试了好多次了。
api上说
如果线程在调用 Object 类的 wait()、wait(long) 或 wait(long, int) 方法,或者该类的 join()、join(long)、join(long, int)、sleep(long) 或 sleep(long, int) 方法过程中受阻,则其中断状态将被清除,它还将收到一个 InterruptedException。
t1,t2两个线程都在那里等待
t1.interrupt();第一个线程抛出异常,第一个线程就干掉了
|