Pregunta

usando el CPS compilador-plugin de Scala 2.8, están los dos controles mágicos reset y shift. Restablecer delimita las capturas de continuación y de desplazamiento de la continuación.

Hay una ejemplo de utilizar CPS con NIO, usando restablece anidados como un tipo de "bifurcación" ...? No entiendo exactamente el propósito de que se restablezca el anidamiento, ¿cuál es el efecto?

¿Fue útil?

Solución

No hay nada mágico en un anidado reset. Un shift se aplica a la reset más interior que lo encierra. El comentario de pseudo-bifurcan que se ve es sólo una descripción del comportamiento efectivo de las devoluciones de llamada registrados en el selector de NIO.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top