linux 进程池 线程池

2018-07-21  本文已影响0人  MagicDong

应用场景、池值确定、(IO bound/cpu bound)、线程池/进程池选择算法、负载均衡算法

概念

==进程池==:由服务器预先创建的一组子进程,子进程的数目在3~10个
之间(httpd守护进程使用7个子进程的进程池实现并发的,一般地线程池的线程数目应该与CPU的数量差不多)

引入的原因(动态创建子进程(或者子线程)来实现并发服务器的存在缺点)

池子内什么时候装进程:并发的任务属于==计算密集型==

池子内什么时候装线程:并发的任务属于==IO密集型==

进程池中的子进程的特点

新任务到来时,如何选择子进程?

处理多客户

监听socket和连接socket是否都由主进程来统一管理?

代码实现参考:

上一篇 下一篇

猜你喜欢

热点阅读