Из Erlang Programming (2009): Эрлангский параллелизм быстрый и масштабируемый. Его процессы легки в том, что виртуальная машина Erlang не создает поток ОС для каждого созданного процесса. Они создаются, планируются и обрабатываются в виртуальной машине независимо от базовой операционной системы.
Erlang реализует упреждающий планировщик, который позволяет каждому процессу выполняться в течение заданного периода времени, не блокируя системный поток слишком долго, что дает каждому процессу некоторое время для выполнения процессора. Количество системных потоков зависит от количества ядер, если я не ошибаюсь, и процессы могут быть удалены из одного потока и перемещены в другой, если нагрузка становится неравномерной, все это обрабатывается планировщиком Erlang.