|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.12.2019, 10:30 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2019
Сообщений: 3
|
etEvent вызывает каждый поток только раз
Добрый день.Никак не могу разобраться с синхронизацией потоков.
Делаю некую имитацию Round Robin. Нужно чтоб, каждый поток отработал 3 раза и потом по новой ,но у у меня ситуация как в заголовке. Пробовал один эвент для всех потоков,пробовал в цикле в майне вызывать каждый поток по своему эвенту,результат почти всегда один - если поток отработал,заново он уже не запускается. Можно как то реализовать бесконечный вызов потоков в порядке очереди? Код примерно такой. Код:
|
01.12.2019, 12:26 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
Таки каждый поток должен работать в цикле.
Зато while(true) в функции main не нужен, нужно вызвать только раз, чтоб запустить первый поток. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли создать SFX архив с несколькими файлами, при распаковке вводить пароль на определенный файл (на каждый файл свой пароль) и распаковывался только это файл? | jeksembiev | Windows | 11 | 11.05.2017 15:28 |
В каждый момент на форме отображаются только два списка с именами и фамилиями | Johny91 | Помощь студентам | 4 | 08.11.2013 14:44 |
В окне перемещаются объекты, отталкиваясь от стенок окна. Каждый объект имеет свой поток, перемещающий его. Встретившись, объекты | ИльназВ | C# (си шарп) | 13 | 22.11.2012 19:00 |
Поток. Не получается создать поток. Выдает ошибки при запуске | bigory | Общие вопросы по Java, Java SE, Kotlin | 3 | 23.09.2010 00:40 |