Добрый день.
Прошу помочь с формулировкой требования, а именно...
Существует оперативная очередь сообщений, из которой производится их (сообщений) отправка. Каждое сообщение отправляется по определенному классу, каждый класс имеет один из 2 приоритетов: высокий, обычный.
Отправка должна производиться по следующим правилам: Из всей очереди отправляется по одному сообщению для каждого класса с высоким приоритетом последовательно, затем операция повторяется, после двух таких операций (для классов с высоким приоритетом) из всей очереди отправляется по одному сообщению для каждого класса с обычным приоритетом последовательно. Получается, что отправка сообщений по классам с высоким приоритетам производится в 2 (два) раза чаще, чем по классам с обычным приоритетом. Когда отправка сообщений по классам с обычным приоритетом произведена для всей очереди, все начинается сначала.
Примечание: Требование пишется для тех. спец к договору, поэтому должно лишь отражать суть задачи. Детальные требования будут прорабатываться позже в СТПО.
Заранее благодарю.