Question

en utilisant le compilateur-plugin de Scala 2.8 CPS, il y a les deux contrôles magiques reset et shift. Réinitialiser Les captures délimite de continuation et changement de la poursuite.

Il est un exemple d'utiliser CPS avec NIO, en utilisant imbriqués remet à zéro comme un type de « bifurquer » ...? Je ne comprends pas exactement le but de nicher les remet à zéro, ce qui est l'effet?

Était-ce utile?

La solution

Il n'y a rien de magique niché un reset. Un shift applique au plus profond reset qui l'enferme. Le commentaire pseudo-bifurquer vous voyez est juste une description du comportement effectif des callbacks enregistrés avec le sélecteur NIO.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top