Судя по вашим предыдущим вопросам, я предполагаю, что вас интересует поведение Java.
В Java будет выброшено InterruptedException
, если поток в данный момент блокирует.Если поток не блокирует, исключение не будет выброшено.
Для получения дополнительной информации, смотрите здесь:
JavaDocs
Для языков .NET, a ThreadInterruptedException
будет выброшено, если поток в данный момент блокируется.Если поток не блокирует, исключение не будет выдано, пока поток не заблокируется.
Пожалуйста, пометьте свой вопрос тем языком, на который вы хотите получить ответ.