Показать сообщение отдельно
  #128 (permalink)  
Старый 09.01.2023, 22:22
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,754

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

Последний раз редактировалось voraa, 09.01.2023 в 22:27.
Ответить с цитированием