Erlang因能够支持许多轻量级进程而闻名.它可以做到这一点,因为它们不是传统意义上的进程,甚至不是P线程中的线程,而是完全在用户空间中的线程.
这很好(实际上太棒了).但是,如何在多核/多处理器环境中并行执行Erlang线程?当然它们必须以某种方式映射到内核线程才能在不同的内核上执行?
假设情况就是这样,这是怎么做到的?许多轻量级进程是否映射到单个内核线程?
或者还有另一种解决这个问题的方法吗?
parallel-processing erlang multithreading lightweight-processes