О, никто не ответил, почему это хорошо для мягкого реального времени:
В Erlang каждый процесс имеет свой собственный сборщик мусора.Таким образом, если каждый процесс хранится в довольно небольшой куче, то паузы в GC, как правило, очень малы, и это дает действительно хорошее поведение в реальном времени.