Показать сообщение отдельно
  #5  
Старый 29.03.2012, 18:30
yameander yameander вне форума
Прохожий
 
Регистрация: 29.03.2012
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Pilot_Red
Ну если это сделал, то с очередностью я думаю проблем не должно возникнуть. Я не стал вдаваться в подробности сей проги, но первое, что пришло мне в голову, так это семафор(регулировщик), который впускает или не впускает на этот участок дороги тот или иной состав. выбор зависит от того, свободен ли этот участок или нет, или же от приоритета поезда(если несколько поездов одновременно пытаются проехать через этот участок)
Так вот, если сделать у этого семафора свойство N, которое будет содержать значение 0 или 1, и менять его по следующему правилу:
если 2 поезда, с одинаковыми приоритетами претендуют на ресурс, то
если значение свойства N=1 то пропускаем поезд слева и меняем значение N на 0, если N=0 то пропускаем поезд справа и меняем значение N на 1.
Можно еще выделять время. например 15 мс. работает правая сторона, 15 левая

Благодарю, хорошая идея, буду пробовать!
Ответить с цитированием