Frage

mit der CPS-Compiler-Plugin von Scala 2.8 gibt es die zwei magischen Kontrollen reset und shift. Reset begrenzt die Fortsetzung und Verschiebung fängt die Fortsetzung.

Es gibt ein Beispiel die Verwendung von CPS mit NIO, mit verschachtelte setzt als eine Art „Forking“ ...? Ich verstehe nicht genau den Zweck, die Resets der Verschachtelung, was ist der Effekt?

War es hilfreich?

Lösung

Es gibt Magie nichts über eine reset verschachtelt. Ein shift gilt für die innerste reset, die es umschließt. Die pseudo-Forking Kommentar Sie sehen, ist nur eine Beschreibung des effektiven Verhalten der Rückrufe mit der NIO-Wähler registriert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top