What kind of virtual machine is BEAM (the Erlang VM)?
The Erlang VM runs as one OS process. By default it runs one OS thread per core to achieve maximum utilisation of the machine. The number of threads and on which cores they run can be set when the VM is started. Erlang processes are implemented entirely by the Erlang VM and have no connection … Read more