Re: Сортировка "наоборот"
- From
- Andrew Ezhguroff ()
- To
- Alexey Krasnov
- Date
- 2002-10-12T19:21:24Z
- Area
- RU.ALGORITHMS
From: "Andrew Ezhguroff" <eandr@com2com.ru>
Привет! "Alexey Krasnov" <Alexey.Krasnov@p96.f196.n5066.z2.fidonet.org>
сообщил(а):
AK> Необходимо так переупорядочить
AK> отправляемые сообщения, чтобы не встречалось два последовательно идущих
AK> сообщения к одному и тому же устройству, так как приняв сообщение,
AK> получатель сразу же принимается за его обработку и не в состоянии
AK> принять следующее (становится "глухим" на время обработки запроса), что
AK> воспринимается в итоге как ошибка.
Как я понимаю, устройств достаточно мало (раз байтовый адрес)? Ну так
организуй отдельные очереди для каждого устройства:
loop {бесконечный цикл}
for текущая_очередь:=1 to максимальный_номер_очереди do
if не_пусто(очереди[текущая_очередь]) then
отправка_сообщения(очереди[текущая_очередь])
end if
end for
end loop
С уважением, Андрей.
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)