I read Joe Armstrong\'s \'Programming Erlang\', and the \'n times faster in n core machine\' theory. The efficient way to multicore programming in Erlang is to use lots of proce
Context switch is extremely expensive. There are none in Erlang.
Locks makes traditional programs start to think which thread is going to execute next. That is also extremely expensive.