gpt4 book ai didi

erlang - 如何控制正在运行的工作进程的数量?

转载 作者:行者123 更新时间:2023-12-01 04:20:03 25 4
gpt4 key购买 nike

就 gen_server 而言,erlang 中的设计模式是什么,用于创建固定数量的工作进程并为它们提供“作业”以执行某些操作?每个工作进程都与具有连接限制的外部服务对话。被认为是无限的“工作”数量。在 C 中,我会通过创建一个工作线程池和一个异步来做到这一点。由互斥锁保护的队列(容量有限)以向池提供来自提交者的作业。

最佳答案

让 gen_server 在你的工作进程上放置一个监视器,当一个进程死掉(工作完成或崩溃)时会产生另一个进程。

关于erlang - 如何控制正在运行的工作进程的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2228278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com