powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Завершение всех потоков
3 сообщений из 3, страница 1 из 1
Завершение всех потоков
    #38315953
denis111111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

В методе main запускается несколько потоков. После того как все потоки запущены, надо приостановить метод main и подождать когда все потоки завершат свою роботу. Только после этого продолжить метод main.

Будет ли нормально если собрать все потоки в масив, а после того как они были запущение, для каждого из них вызвать метод join?
...
Рейтинг: 0 / 0
Завершение всех потоков
    #38315956
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denis111111Добрый день.

В методе main запускается несколько потоков. После того как все потоки запущены, надо приостановить метод main и подождать когда все потоки завершат свою роботу. Только после этого продолжить метод main.

Будет ли нормально если собрать все потоки в масив, а после того как они были запущение, для каждого из них вызвать метод join?

Смотря какая задача, если утилитка - то можно не заморачиваться и сделать так, если претендует на продакшен код и хочется сделать по-правильному, то надо использовть ExecutorService
...
Рейтинг: 0 / 0
Завершение всех потоков
    #38315975
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Executors + Future.get()
Вот тут ещё несколько рецептов
http://stackoverflow.com/questions/1250643/how-to-wait-for-all-threads-to-finish-using-executorservice
Вообще звучит это всё как Fork/Join
http://docs.oracle.com/javase/tutorial/essential/concurrency/forkjoin.html
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Завершение всех потоков
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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