He estado leyendo mucho sobre cómo Scala y Erlang tienen hilos ligeros y su modelo de concurrencia (actores).¿Scala y Erlang usan hilos verdes?
Sin embargo, tengo mis dudas.
¿Scala y Erlang usan un enfoque similar al antiguo modelo de subprocesos utilizado por Java (hilos verdes)?
Por ejemplo, supongamos que hay una máquina con 2 núcleos, por lo que el medio ambiente Scala/Erlang se bifurcará un hilo por procesador? Los otros subprocesos serán programados por el entorno de espacio de usuario (VM Scala/VM Erlang). ¿Es esto correcto?
Debajo del capó, ¿cómo funciona esto realmente?
Java no ha usado hilos verdes en absoluto desde hace una década – vemv