Как работают циклы сообщений в erlang, синхронизируются ли они при обработке сообщений?
Насколько я понимаю, цикл начнется с «получения» сообщения, а затем что-то выполнит и попадет в другую итерацию цикла.
Значит, это должно быть синхронизировано? правильно?
Если несколько клиентов отправляют сообщения в один и тот же цикл сообщений, то все эти сообщения помещаются в очередь и выполняются одно за другим, или?
Чтобы обрабатывать несколько сообщений параллельно, вам пришлось бы создавать несколько циклов обработки сообщений в разных процессах, верно?
Или я все неправильно понял?