Erlang如何在不使用OS线程的情况下实现并发?

时间:2016-08-01 15:34:25

标签: multithreading concurrency erlang

如果Erlang自己创建和调度流程,而不使用OS线程,它如何利用多个CPU核心?我有限的理解是操作系统将CPU核心分配给OS线程。

1 个答案:

答案 0 :(得分:2)

Erlang在名为BEAM的虚拟机上运行。

Erlang进程在每个核心上运行一个单独的BEAM VM(使用OS线程)。

related SO question