The BEAM launches a scheduler process per CPU thread in SMP mode, although I don't know if it moves Erlang processes between them.
The BEAM launches a scheduler process per CPU thread in SMP mode, although I don't know if it moves Erlang processes between them.
The behavior is configurable and the default is unbound.
https://www.erlang.org/doc/apps/erts/erl_cmd.html#%2Bsbt