How does the message loop work in erlang, are they synchronized during message processing?
As I understand it, the loop will start by βreceivingβ the message, and then do something and hit another loop iteration.
So, should this be sync? is not it?
If several clients send messages in the same message cycle, all these messages are queued and executed one after another or?
To process multiple messages in parallel, you have to create multiple message cycles in different processes, right?
Or didnβt I understand all this?
parallel-processing erlang
Roger Johansson
source share