-
对于CPU密集型的单核处理,采用多线程。
对于CPU密集型的多核处理,采用多进程。
对于IO密集型的场景,采用多线程。
对于IO密集和CPU密集型的混合场景,综合考虑进进程和线程,可以一开始配置一个进程池,将可能的CPU密集型的任务交给进程池去完成,将IO密集型的任务交给线程。
查看全部 -
操作系统中进程与线程直观认识
查看全部 -
重点是 单线程性能不降低时,GIL才有可能去除,换言之,多线程方式有可能减低单线程性能 ?
查看全部 -
GIL 的 意义
查看全部 -
GIL起源
查看全部 -
python 调用 .so
查看全部 -
解决GIL方案
查看全部 -
除了 Cpython ,其他语言实现的 python 几乎都没有使用引用计数的方式,可以避免GIL 带来的问题
查看全部 -
IO核 CPU密集型解决方案
查看全部 -
python 多核解决方案
三个维度:
CPU
操作系统
Python
查看全部 -
GIL 多进程解决方案
查看全部 -
python GIL
查看全部 -
进行与线程的关系
查看全部 -
多线程与异步
查看全部 -
进程与线程
查看全部
举报
0/150
提交
取消