Здравствуйте, nau, Вы писали:
nau>Здравствуйте, dimgel, Вы писали:
M>>>и selective receive.
D>>А это что такое?
nau>Если коротко, то:
nau>1. Если не сматчили сообщение — сохраняем в отдельной очереди. Из mailbox удаляем.
nau>2. Как только сматчили сообщение — загоняем все сохраненные сообщения.
nau>Ну и таймер там еще прикручен.
nau>Можно сэмулировать с помощью Stash:
nau>nau> class ActorWithProtocol extends Actor with Stash {
nau> def receive = {
nau> case "open" ⇒
nau> unstashAll {
nau> case "write" ⇒ // do writing...
nau> case "close" ⇒
nau> unstashAll()
nau> context.unbecome()
nau> case msg ⇒ stash()
nau> }
nau> case "done" ⇒ // done
nau> case msg ⇒ stash()
nau> }
nau> }
nau>
grosborn, ты с чем-то конкретно здесь несогласен? А то я смотрю ты после моего минуса
тутАвтор: grosborn
Дата: 28.05.12
за откровенно хамский и в общем неверный комментарий из чувства мести наставил минусы на все мои сообщения, которые смог найти, без разбора

Детский же сад