Вложенные CPS "Сброс"
Вопрос
Использование CPS Compiler-Plugin Scala 2.8, есть два магических управления reset
а также shift
. Отказ Сброс разграничить продолжение и сдвиг захватывает продолжение.
Есть пример Использование CPS с NIO, использование вложенных сбросов в виде типа «видобойка» ...? Я точно не понимаю цель вложенности сбрасывания, каков эффект?
Решение
Нет ничего магии о вложенном reset
. Отказ А. shift
относится к внутреннему reset
это охватывает это. Pseudo-Forking Comment, который вы видите, это просто описание эффективного поведения из обратных вызовов, зарегистрированных с селектором NIO.
Не связан с StackOverflow