powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с isInterrupted()
6 сообщений из 6, страница 1 из 1
проблема с isInterrupted()
    #34016049
ivan2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто-нибудь встречался с таким:
Если в потоке вызвать его interrupt(), то isInterrupted() почему-то все равно возвращает false.
...
Рейтинг: 0 / 0
проблема с isInterrupted()
    #34016063
ivan2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
...
 private  BlockingQueue<LogRecord> log =  new  LinkedBlockingQueue<LogRecord>();

	
	 private   class  Runner  implements  Runnable {	
		 public   void  run()
		{
			lg.info(Messages.getString("CallLog.Started")); 
			LogRecord rec;
			 try  {
				 while  (!Thread.currentThread().isInterrupted()) {
					rec = log.take();
					doLog(rec);
				}			
			}  catch  (InterruptedException e) {
				
			}		
			flush();
			lg.info(Messages.getString("CallLog.LogFlushed")); 
			
			closeLogWriters();
			lg.info(Messages.getString("CallLog.Stopped")); 
		}		
	}
вот пример
...
Рейтинг: 0 / 0
проблема с isInterrupted()
    #34016146
он же
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Могу посоветовать проверять как isInterrupted(), так и isAlive()
...
Рейтинг: 0 / 0
проблема с isInterrupted()
    #34016317
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivan2006...
вот пример
и? вызова interrupt() не видно.
...
Рейтинг: 0 / 0
проблема с isInterrupted()
    #34016910
ivan2006
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вызов interrupt() внутри doLog()
...
Рейтинг: 0 / 0
проблема с isInterrupted()
    #34016952
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ivan2006вызов interrupt() внутри doLog()
ну так покажите где. я сомневаюсь что до него доходит управление.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с isInterrupted()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]