会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Guanjie Sun
博客园
首页
新随笔
联系
订阅
管理
2025年8月14日
Python多线程并发模型在处理CPU密集任务时退化为多线程串行执行
摘要: 原因 由于GIL的存在,同一时刻只有一个线程的字节码可以被Python解释器执行, 因此无论CPU有多个核心,程序执行的是CPU密集任务还是I/O密集型任务,多个线程也无法并行执行。 线程被I/O阻塞的时候会释放GIL,因此多线程并发执行I/O密集型任务的时候,并发度尚可。 多线程执行纯CPU任务的
阅读全文
posted @ 2025-08-14 23:22 Guanjie255
阅读(8)
评论(0)
推荐(0)
公告