会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Ayca
海阔凭鱼跃,天高任鸟飞。
博客园
首页
新随笔
联系
订阅
管理
2020年8月26日
并发编程(线程)——验证GIL锁,GIL与普通互斥锁的区别,io密集型和计算密集型,死锁现象(解决方式:递归锁),Semaphore信号量,Event事件,线程queue,多进程实现tcp服务端并发,线程池&进程池
摘要: 一、验证GIL锁的存在方式 GIL锁:全局解释器锁 GIL锁作用:因为垃圾回收线程不是线程安全的,所有线程必须拿到这把锁,才能执行 from threading import Thread from multiprocessing import Process def task(): while T
阅读全文
posted @ 2020-08-26 16:07 1024bits
阅读(238)
评论(0)
推荐(0)
编辑
公告