В принципе, что говорит заголовок вопроса.
Thread t = new Thread(someRunnable);
t.start();
t.interrupt();
t.join(); //does an InterruptedException get thrown immediately here?
Из моих собственных тестов, похоже, просто хотелось быть уверенным. Я предполагаю, что Thread.join()
проверяет статус interrupted
потока перед выполнением его "ожидания"?