Показать сообщение отдельно
  #2  
Старый 10.12.2012, 23:21
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Я бы сделал подругому.
Каждый аппарат моделируется отдельным потоком.
Очередь общая FIFO.
Плюс еще один поток для генерации заявок.
Для каждой заявки проставляются отсечки времени по нахождению в соотв. состоянии. После обработки заявки она просто записывается куда-нить как есть. После окончания моделирования просто пробегаешься по обработанным заявкам и считаешь статистику.

Фактически, тебе таймеры будут не нужны, достаточно будет задержек в соотв. потоках.

ЗЫ. Если что, пиши в приват.
Ответить с цитированием