Сортировка "наоборот"
- From
- Alexey Krasnov (2:5066/196.96)
- To
- Andrew Ezhguroff
- Date
- 2002-10-13T20:04:16Z
- Area
- RU.ALGORITHMS
Здравствуй.
Andrew Ezhguroff => Alexey Krasnov, 12 Октябрь 2002 года, 19:21:
AE> Как я понимаю, устройств достаточно мало (раз байтовый адрес)? Ну так
AE> организуй отдельные очереди для каждого устройства:
AE> loop {бесконечный цикл}
AE> for текущая_очередь:=1 to максимальный_номер_очереди do
AE> if не_пусто(очереди[текущая_очередь]) then
AE> отправка_сообщения(очереди[текущая_очередь])
AE> end if
AE> end for
AE> end loop
Хм. При явном превосходстве количества сообщений в одной из очередей желательно конечно обращаться к ней почаще, перемешивая ее с сообщениями из других. То есть, опять-таки встает вопрос выбора последовательности опросов с наиболее "гладким" распределением.
Всего хорошего.
--- GoldED+/386 1.1.4.7. -- : The Crystals - Da Doo Ron Ron
* Origin: К чемy скpывать: девятый месяц... (2:5066/196.96)