Я хочу порождать процессы Erlang, которые будут взаимодействовать с программой на C через драйвер порта.
Поскольку порождение многих из этих процессов может быть неэффективным, могу ли я порождать один процесс Erlang, который получает сообщения, и ставить эти сообщения в очередь для обработки с помощью программы C?
Когда эта C-программа начнет ожидать поступающие задания, она заблокируется?
Какая лучшая стратегия / архитектура?
Спасибо!