Сообщение от Alexandroppolus
|
Строгая очередность во всём хороша, но добавляет дополнительные ожидания.
|
Иначе получается "не строгая", но очередность
При поступлении запроса очередности нет, а при поиске запроса в пуле, очередность возникает, когда мы не можем выполнить запрос с участним, т.к перед ним стоит другой запрос
Сообщение от voraa
|
Всякие ситуации могут быть.
Завершился запрос А - Б.
В очереди у А: С-А (С свободно), у Б: Б-С и Б-Д (Д свободно)
Мы берем С-А, (Б-С уже нельзя взять) (а почему именно С-А, а не Б-С? может Б-С пришел раньше, но вынужден ждать), а Б-Д не возьмем, т.к весь список Б мы не просматриваем
|
Сообщение от Alexandroppolus
|
Б-Д точно не берём, она должна быть после Б-С.
|
Тогда уж надо просматривать не первый запрос в очереди, а всю очередь запросов участника, что бы совсем убрать лишние ожидания.