可能这个问题不适合stackoverflow常见问题
我问这个问题的原因是,一位资深开发人员加入了团队,并开始说我们应该将代码转移到自定义线程池管理器,而不是依靠芹菜来进行异步多处理
我们喜欢芹菜,因为它很容易。但这个论点似乎是有效的,主要是因为我们不想放弃效率。
芹菜使用多个进程而不是多个线程,这是真的吗?
首先,查看文档:
在Unix上,进程池将分叉,以便启动子进程具有与父进程相同的内存。
其次,芹菜可以更多。它可能使用微线程。阅读有关如何的页面
最后,我们可以说微线程比线程更有效率,线程比进程更有效率。但您必须记住,这也取决于硬件配置