Domanda

utilizzando il CPS compilatore-plug di Scala 2.8, ci sono i due controlli magici reset e shift. delimita Ripristina la continuazione e spostamento cattura la prosecuzione.

C'è un esempio di utilizzo di CPS con NIO, utilizzando azzera nidificati come un tipo di "forking" ...? Non capisco esattamente lo scopo di nidificazione il ripristino, qual è l'effetto?

È stato utile?

Soluzione

Non c'è niente di magico nidificato un reset. Un shift applica al reset più interna che racchiude. Il commento pseudo-forking che si vede è solo una descrizione del comportamento effettivo dei callback registrate con il selettore NIO.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top