car*_*mst 6 c erlang distributed system
我想生成Erlang进程,它将通过端口驱动程序与C程序通信.
由于产生许多这些过程效率低下,我能否产生一个接收消息的Erlang进程并将这些消息排队以便用C程序进行处理?
当这个C程序开始等待传入的作业时,它会阻塞吗?
什么是最好的策略/架构?
谢谢!
是的,通常您有一个进程连接到流量经过的端口。有关端口的合理描述以及如何使用它们,请阅读 Erlang互操作性教程用户指南。它解释了不同类型的端口及其属性。
一般来说, http://www.erlang.org上的文档非常好,非常值得阅读。