powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / потоки
10 сообщений из 10, страница 1 из 1
потоки
    #34265402
Threads
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как убить параллельный поток зная его имя?
...
Рейтинг: 0 / 0
потоки
    #34265513
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ThreadsПодскажите пожалуйста, как убить параллельный поток зная его имя?
Сделать в потоке, который надо убивать, проверку на выполнение некоего условия остановки. На случай, если поток висит в ожидании - вызвать его interrupt();
...
Рейтинг: 0 / 0
потоки
    #34265527
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Threadsубить параллельный поток зная его имя зная только имя никак
...
Рейтинг: 0 / 0
потоки
    #34265540
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь если поток в той же группе то можно использовать public static int enumerate(Thread[] tarray) метод Thread см. доку
...
Рейтинг: 0 / 0
потоки
    #34265548
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexaka Threadsубить параллельный поток зная его имя зная только имя никак
Хм... Получить все наличные потоки через Thread.enumerate(), пройтись по ним циклом и найти нужный, а затем вызвать deprecated-метод stop(). Так что возможно, хотя за такое надо пороть. Па-добраму, канешна :)
...
Рейтинг: 0 / 0
потоки
    #34265553
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexakaизвиняюсь если поток в той же группе то можно использовать public static int enumerate(Thread[] tarray) метод Thread см. доку
+1
Уже писал предыдущее, так что твоей поправки сразу не заметил.
...
Рейтинг: 0 / 0
потоки
    #34265563
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗашедшийПолучить все наличные потоки
неа согласно доке
Copies into the specified array every active thread in this thread group and its subgroups.
так что в общем случае увы нельзя
ЗашедшийПа-добраму, канешна :) канешна :)
...
Рейтинг: 0 / 0
потоки
    #34265596
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zalexaka ЗашедшийПолучить все наличные потоки
неа согласно доке
Copies into the specified array every active thread in this thread group and its subgroups.
так что в общем случае увы нельзя
ЗашедшийПа-добраму, канешна :) канешна :)
Угу, видел... Почему-то думал, что кроме группы поддерживается и перебор из корневого потока, оказалось - нет.
...
Рейтинг: 0 / 0
потоки
    #34265624
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если бы такая возможность имелась, то все апп сервера в топку :) ИМХО
...
Рейтинг: 0 / 0
потоки
    #34265835
Зашедший
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно, посмотреть список всех наличных потоков можно - через Management API. Управлять, подозреваю, тоже можно, но конкретно еще не сталкивался...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / потоки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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