2019年5月8日

线程相关 GIL queue event 死锁与递归锁 信号量l

摘要: #一、GIL全局解释器锁 GIl是一个互斥锁:保证数据的安全(以牺牲效率来换取数据的安全) 阻止同一个进程内多个线程同时执行(不能并行但能实现并发) 并发:看起来像同时进行的) GIL全局解释器存在的原因是因为Cpython解释器的内存管理不是线程安全的 垃圾回收机制: (可以作为一种线程) 1、引用计数 2、标记清除 3、分带回收 同一个进程下的多个线程不能实现... 阅读全文

posted @ 2019-05-08 17:27 michael-chang 阅读(129) 评论(0) 推荐(0)

导航