Как запустить шаблон в многопотоке не чаще 20 сек друг от друга?

Vasyl1

Client
Регистрация
11.12.2016
Сообщения
211
Реакции
24
Баллы
18
Помогите пожалуйста кто то решить проблему.
Нужно чтобы шаблон работал в многопотоке, но каждый поток друг от друга запускался не чаще чем 20 секунд. Как это реализовать?
 
Помогите пожалуйста кто то решить проблему.
Нужно чтобы шаблон работал в многопотоке, но каждый поток друг от друга запускался не чаще чем 20 секунд. Как это реализовать?
Например можно что то залочить и внутри лока поставить паузу 20 сек. Например читать первую строку или записывать строку.
 
Например можно что то залочить и внутри лока поставить паузу 20 сек. Например читать первую строку или записывать строку.
не подойдет, мы же не знаем сколько по времени длиться 1 поток он может длится 100 сек, а второй и третий закончиться неудачно, и начаться одновременно.
 
Помогите пожалуйста кто то решить проблему.
Нужно чтобы шаблон работал в многопотоке, но каждый поток друг от друга запускался не чаще чем 20 секунд. Как это реализовать?
диспетчер сделай, который будет управлять запуском потоков так как надо.
 
Сделал вот так, может кому пригодиться. Возможно костыль, но работает хорошо, с любым количеством поток.
 

Вложения

  • 20.zp
    20.zp
    22,4 KB · Просмотры: 36
Вот недавно делал открытый проект. Если разберешься, то пользуйся ;-)

 

Вложения

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)