会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Python学习之旅
别让世界左右你的情绪,别让情绪影响你的理性!
博客园
首页
新随笔
联系
订阅
管理
2023年8月2日
为什么有了gil锁还要互斥锁、 进程,线程和协程 、什么是鸭子类型
摘要: [toc] # 1 为什么有了gil锁还要互斥锁 gil:全局解释器锁,线程要执行,必须先获得到gil锁,才能执行 互斥锁:为了保证多线程并发操作数据(变量)而设置的锁,保证在加锁和释放锁之间,其他线程不能操作 gil本质也是大的互斥锁 # 出现了数据错乱,出现了多条线程操作变量,出现的并发安全问题
阅读全文
posted @ 2023-08-02 21:44 岳宗柯
阅读(47)
评论(0)
推荐(0)
编辑
公告