История изменений
Исправление pathfinder, (текущая версия) :
1. Скорее 1почти в чистом виде. ИМХО, асинхронный ввод/вывод в большинстве случает предпочтителен, нежели синхронный.
2. Что такое «сообщения» в твоем понимании? Мне больше нравится выражение «ожидание события». Ты можешь синхронно или асинхронно ждать какие-то события. При синхронном варианте ты блокируешь поток исполнения и ждешь одно событие, когда событие наступает, поток просыпается, при этом если надо во время этого сна среагировать на какое-то другое событие(ия), то необходим другой поток(и). А при асинхронном, ждем в одном потоке наступления множества разных событий, когда одно из них наступает - обрабатываем, потом снова ждем событий.
3. Нет, FIFO само по себе ни причем.
Исходная версия pathfinder, :
1. Скорее 1почти в чистом виде. ИМХО, асинхронный ввод/вывод в большинстве случает предпочтителен, нежели синхронный.
2. Что такое «сообщения» в твоем понимании? Мне больше нравится выражение «ожидание события». Ты можешь синхронно или асинхронно ждать какие-то события. При синхронном варианте ты блокируешь поток исполнения и ждешь одно событие, когда событие наступает, поток просыпается, при этом если надо во время этого сна среагировать на какое-то другое событие(ия), то необходим другой поток(и). А при асинхронном, ждем в одном потоке наступления множества разных событий, когда одно из них наступает - обрабатываем, потом снова ждем событий. 3. Нет, FIFO само по себе ни причем.