История изменений
Исправление a--, (текущая версия) :
Не вижу тут никакой блокировки, вижу очереди — две очереди машин.
А очередь – это разве не блокировка? Если у тебя неблокирующая очередь, то тебе понадобится backpressure. Те же яйца, только в профиль.
Ты серьезно что ли?
backpressure можно делать интеллектуально, например не пускать слишком много машин в город, если у нас слишком большие очереди на перекрестках.
А с блокировками мы дождемся того, что все перекрестки заблокируются вплоть до въездов и почти весь город встанет. И будет типичная городская пробка со скоростью машины менее пешехода.
Или, альтернативно, тебе придется иметь и блокировки, и backpressure.
Исходная версия a--, :
Не вижу тут никакой блокировки, вижу очереди — две очереди машин.
А очередь – это разве не блокировка? Если у тебя неблокирующая очередь, то тебе понадобится backpressure. Те же яйца, только в профиль.
Ты серьезно что ли?
backpressure можно делать интеллектуально, например не пускать слишком много машин в город, если у нас слишком большие очереди на перекрестках.
А с блокировками мы дождемся того, что все перекрестки заблокируются вплоть до въездов и почти весь город встанет. И будет типичная городская пробка со скоростью машины менее пешехода.