gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:55:01 25 4
gpt4 key购买 nike

如果Erlang在不利用OS线程的情况下自行创建和调度进程,那么它如何利用多个CPU内核?我有限的理解是,操作系统将CPU内核分配给了操作系统线程。

最佳答案

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

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

看到这个related SO question

关于multithreading - Erlang如何在不使用OS线程的情况下实现并发性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38702794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com