基本上,问题标题所说的就是这样。
Thread t = new Thread(someRunnable);
t.start();
t.interrupt();
t.join(); //does an InterruptedException get thrown immediately here?
从我的测试来看,似乎是这样的,但我想确保一下。我猜测Thread.join()
在执行其“等待”例程之前会检查线程的interrupted
状态吗?