How, if at all, do Erlang Processes map to Kernel Threads?
Answer depends on the VM which is used: 1) non-SMP: There is one scheduler (OS thread), which executes all Erlang processes, taken from the pool of runnable processes (i.e. those who are not blocked by e.g. receive) 2) SMP: There are K schedulers (OS threads, K is usually a number of CPU cores), which executes … Read more