标签: multithreading concurrency erlang
如果Erlang自己创建和调度流程,而不使用OS线程,它如何利用多个CPU核心?我有限的理解是操作系统将CPU核心分配给OS线程。
答案 0 :(得分:2)
Erlang在名为BEAM的虚拟机上运行。
Erlang进程在每个核心上运行一个单独的BEAM VM(使用OS线程)。
见related SO question。