Цитата Сообщение от Василий Кашуба Посмотреть сообщение
А циркуляционные насосы по определению за цикл (24 часа) проработают все 24 часа. Просто следующие 24 часа будет работать другой насос. И так до тех пор пока один из них не выйдет в аварию. Вот тогда и нужно контролировать переработку исправного насоса, а после устранения неисправности, дать новому насосу догнать по времени наработку предыдущего насоса.
вот опять же стек FIFO для этого очень подойдет, вытеснив аварийный мы его запихиваем обратно, вытесняя таким образом следующий исправный, а так как факт аварийного насоса зафиксирован, после делаем сдвиг внутри стека, чтоб аварийный снова стал первым в очереди на вытеснение и если он будет исправен к следующей смене, то запустится, а если нет то повторяем манипуляции