Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / потоки / 10 сообщений из 10, страница 1 из 1
18.01.2007, 15:33:29
    #34265402
Threads
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
Подскажите пожалуйста, как убить параллельный поток зная его имя?
...
Рейтинг: 0 / 0
18.01.2007, 15:58:47
    #34265513
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
ThreadsПодскажите пожалуйста, как убить параллельный поток зная его имя?
Сделать в потоке, который надо убивать, проверку на выполнение некоего условия остановки. На случай, если поток висит в ожидании - вызвать его interrupt();
...
Рейтинг: 0 / 0
18.01.2007, 16:03:21
    #34265527
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
Threadsубить параллельный поток зная его имя зная только имя никак
...
Рейтинг: 0 / 0
18.01.2007, 16:07:21
    #34265540
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
извиняюсь если поток в той же группе то можно использовать public static int enumerate(Thread[] tarray) метод Thread см. доку
...
Рейтинг: 0 / 0
18.01.2007, 16:09:33
    #34265548
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
zalexaka Threadsубить параллельный поток зная его имя зная только имя никак
Хм... Получить все наличные потоки через Thread.enumerate(), пройтись по ним циклом и найти нужный, а затем вызвать deprecated-метод stop(). Так что возможно, хотя за такое надо пороть. Па-добраму, канешна :)
...
Рейтинг: 0 / 0
18.01.2007, 16:10:42
    #34265553
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
zalexakaизвиняюсь если поток в той же группе то можно использовать public static int enumerate(Thread[] tarray) метод Thread см. доку
+1
Уже писал предыдущее, так что твоей поправки сразу не заметил.
...
Рейтинг: 0 / 0
18.01.2007, 16:14:30
    #34265563
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
ЗашедшийПолучить все наличные потоки
неа согласно доке
Copies into the specified array every active thread in this thread group and its subgroups.
так что в общем случае увы нельзя
ЗашедшийПа-добраму, канешна :) канешна :)
...
Рейтинг: 0 / 0
18.01.2007, 16:22:49
    #34265596
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
zalexaka ЗашедшийПолучить все наличные потоки
неа согласно доке
Copies into the specified array every active thread in this thread group and its subgroups.
так что в общем случае увы нельзя
ЗашедшийПа-добраму, канешна :) канешна :)
Угу, видел... Почему-то думал, что кроме группы поддерживается и перебор из корневого потока, оказалось - нет.
...
Рейтинг: 0 / 0
18.01.2007, 16:28:55
    #34265624
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
если бы такая возможность имелась, то все апп сервера в топку :) ИМХО
...
Рейтинг: 0 / 0
18.01.2007, 17:13:01
    #34265835
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
потоки
Собственно, посмотреть список всех наличных потоков можно - через Management API. Управлять, подозреваю, тоже можно, но конкретно еще не сталкивался...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / потоки / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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