【发布时间】:2017-04-04 05:49:19
【问题描述】:
我正在研究一个基于 erlang 的系统,并试图分析系统中发生的事件顺序。每次调用“spawn”时,有没有办法强制 erlang 运行时或 elang vm 创建一个新的内核线程。这会使系统变慢,但会使研究变得容易得多。 我已经尝试过 +S 标志,并且已经启用了 smp,但我怀疑系统仍在将多个进程映射到一个内核线程或 erlang 调度程序。有没有我遗漏的输入/配置参数?
【问题讨论】:
-
Erlang 中的“进程”的生成规律与对象在顺序 OOP 语言中实例化的规律大致相同。不是一个完美的平行线,但最好这样想它们。 I wrote a thing about this a while back here on SO。范式的差异需要留下大量正常的编程知识和知识。
标签: multithreading erlang lightweight-processes