Метод Interrupt в классе System.Threading.Thread в C# используется для прерывания потока выполнения. Когда вызывается данный метод, происходит генерация исключения типа ThreadInterruptedException в текущем потоке. Если поток, который должен быть прерван, находится в состоянии ожидания (waiting или sleeping), то данное состояние будет прервано путем генерации исключения. Однако, если поток находится в состоянии блокировки на мониторе (monitor lock), то метод Interrupt не остановит его немедленно, а только установит флаг, что поток был прерван. В последующем, при попытке получения монитора потоком, будет сгенерировано исключение ThreadInterruptedException.
C# (CSharp) System.Threading.Thread.Interrupt - 20 примеров найдено. Это лучшие примеры C# (CSharp) кода для System.Threading.Thread.Interrupt, полученные из open source проектов. Вы можете ставить оценку каждому примеру, чтобы помочь нам улучшить качество примеров.