Me siento un poco inseguro sobre el uso de actores en Scala. He leído documentación sobre cómo hacer las cosas, pero creo que también necesitaría algunas reglas NO HACER para poder usarlas. Creo que me temo que los usaré de manera incorrecta, y ni siquiera lo notaré.Scala actors - peores prácticas?
¿Puedes pensar en algo que, si se aplica, daría como resultado la ruptura de los beneficios que traen los actores de Scala, o incluso resultados erróneos?
Todo lo demás tiene sentido de inmediato, pero tengo curiosidad acerca de su segundo punto de siempre enviar mensajes desde dentro de un hilo Actor. ¿Cuál es la motivación principal aquí, rendimiento/claridad/algo más? No lo sigo del todo. – Michael
¡Veo que has sufrido mucho escribiendo el código Actor en Scala! :-) –
* @ Michael *: si no declaras explícitamente un Actor, se creará uno para ti y se vinculará al 'Thread' como' ThreadLocal'. No estoy del todo claro para mí que este enfoque sea lógicamente seguro o esté libre de fugas de memoria. Mucho más simple para declarar explícitamente uno –