Esta es una continuación de my previous question. Cuando uno debe invocar resetProxy
y clearSelf
de Actor? ¿Para qué son realmente útiles?¿Cuándo se deben llamar a los métodos resetProxy y clearSelf de Actor?
6
A
Respuesta
1
Estos métodos se utilizan cuando un hilo "regular" (no hilos de ejecución actores) está hablando con un actor. Como no hay un actor adecuado que envíe un mensaje a otro actor, un actor proxy se crea una instancia para el hilo. Debe usar el método clearSelf cuando un hilo es de larga duración y habla periódicamente con los actores, especialmente con los hilos de un grupo de subprocesos. Este método borra al actor proxy creado para el hilo para tener una conversación con otros actores, por lo que debe llamarse al final de un diálogo de actor. resetProxy es útil cuando sospecha que un actor proxy ha muerto durante un diálogo y planea volver a intentarlo.
Cuestiones relacionadas
- 1. ¿Cuándo se debe usar el modelo Actor?
- 2. llamar a los métodos de delegado opcionales
- 3. Posibles ubicaciones para llamar a los métodos addObserver y removeObserver
- 4. Llamar a los métodos DLL desde Javascript
- 5. ¿Cuándo llamar a cudaDeviceSynchronize?
- 6. llamar a los métodos súper coffeescript
- 7. ¿Cuándo se debe llamar a super.onResume()?
- 8. ¿Cuándo se deben usar referencias débiles?
- 9. Métodos estáticos: cuándo y cuándo no
- 10. Cuándo se deben usar las entidades HTML
- 11. Cuándo llamar a WebResponse.Close()
- 12. ¿Cuándo se deben usar <%# ... %> y <%= ... %>?
- 13. ¿Cuándo llamar a glEnable (GL_FRAMEBUFFER_SRGB)?
- 14. Cuándo utilizar los métodos jQuery wrapper en lugar de los métodos incorporados de javascript
- 15. ¿Cuándo se deben usar "SqlDbType" y "size" al agregar los parámetros de SqlCommand?
- 16. Cuándo usar los métodos compartidos en .NET
- 17. Rendimiento de llamar a los delegados vs métodos
- 18. ¿Todos los métodos en la clase principal deben ser estáticos?
- 19. ¿Cuándo deberían evitarse los métodos de extensión?
- 20. ¿Cuándo se crean los hilos para las reacciones de Scala actor?
- 21. Cómo llamar dinámicamente a los métodos de acceso en Ruby
- 22. ¿Deben los métodos de extensión tener un prefijo?
- 23. Crear scripts de Python y llamar a métodos desde C#
- 24. ¿Por qué los métodos parciales deben ser anulados?
- 25. Cómo llamar a los métodos definidos en ApplicationController en modelos
- 26. ¿Se deben omitir los métodos abreviados, la brevedad y la astucia rutinariamente a favor de la claridad?
- 27. ¿Cómo y cuándo se toman las variables a las que se hace referencia en los métodos anónimos de Delphi?
- 28. ¿Cuándo se deben usar tipos anulables en C#?
- 29. Cuándo usar clases y métodos estáticos?
- 30. captadores y definidores deben y no deben hacer