Erlang进程队列最佳实践?

标签 erlang queue process

我已经构建了一个进程队列实现,它创建了一个工作进程池,这些进程接收带有要处理的数据的有效负载消息。当该进程完成后,它将一条消息发送回池,池管理器将该进程 ID 重新排队以供使用。

我的问题是:放弃这个过程并产生一个新的过程会更好吗?还是回收?

最佳答案

Erlang 中的进程构建是非常轻量级的。丢弃并创建一个新的。

关于Erlang进程队列最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6712900/

相关文章:

c++ - 按特定顺序打印队列

java - 如何在Java中通过cmd发送命令?

C++ Windows - 如何从其 PID 获取进程路径(错误)

erlang - 如何从 mnesia 中仅选择 X 条记录

erlang - 我如何知道 elixir 的 CPU 中的内核数量?

erlang - 如何测试ejabberd内部和外部组件

windows - 如何在 VB6 中执行更多代码之前等待 shell 进程完成

erlang - 主管进程如何监控进程?可以在 JVM 上做同样的事情吗?

java - LinkedBlockingQueue 中的死锁(?)

testing - 全天排队作业并在指定时间执行