Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 高效的Erlang端口驱动程序_C_Erlang_System_Distributed - Fatal编程技术网

C 高效的Erlang端口驱动程序

C 高效的Erlang端口驱动程序,c,erlang,system,distributed,C,Erlang,System,Distributed,我希望生成Erlang进程,这些进程将通过端口驱动程序与C程序通信 由于生成许多这样的进程可能效率低下,我是否可以生成一个Erlang进程来接收消息并将这些消息排队,以便使用C程序进行处理 当这个C程序开始等待传入的作业时,它会阻塞吗 最好的策略/架构是什么 谢谢 是的,通常您有一个进程连接到流量通过的端口。有关端口的合理描述以及如何使用端口,请阅读Erlang。它解释了不同类型的端口及其属性 一般来说,网站上的文档非常好,非常值得一读

我希望生成Erlang进程,这些进程将通过端口驱动程序与C程序通信

由于生成许多这样的进程可能效率低下,我是否可以生成一个Erlang进程来接收消息并将这些消息排队,以便使用C程序进行处理

当这个C程序开始等待传入的作业时,它会阻塞吗

最好的策略/架构是什么


谢谢

是的,通常您有一个进程连接到流量通过的端口。有关端口的合理描述以及如何使用端口,请阅读Erlang。它解释了不同类型的端口及其属性

一般来说,网站上的文档非常好,非常值得一读