Erlang ports and thread safetyПорт Erlang C - серийное или параллельное исполнение?
«С портами, однако,„контролировать процесс“действует как сериализации (как и в расположенных в ряд) слое, что означает запросы обрабатываются один за другим, а не все сразу. Более того, считаю (но не знаю точно), что порты коммуникационного протокола также требуют этого последовательного исполнения. "
Если я запускаю большое количество процессов портов Erlang, каждый из которых подключен к одному и тому же драйверу C, кто-нибудь знает, будет ли код C выполняться последовательно или параллельно параллельными процессами Erlang? (Я подозреваю, в серии)
Thx
Как это будет отличаться от того, как оно выполняется на машине, если оно выполняется как один процесс? – zxq9