摘要: [TOC] GIL: 全局解释器锁 ​ 1、GIL本质是一个互斥锁 ​ 2、GIL是为了阻止同一个进程内的多个线程同时执行(并行) ​ 单个进程下的多个线程无法实现并行,但能实现并发 ​ 3、这把锁主要是因为CPython的内存管理不是“线程安全的” ​ 垃圾回收机制 GIL是用来保证线程安全的 ​ 阅读全文
posted @ 2019-10-23 22:34 AllenCH 阅读(170) 评论(0) 推荐(0) 编辑
摘要: [TOC] GIL: 全局解释器锁 ​ 1、GIL本质是一个互斥锁 ​ 2、GIL是为了阻止同一个进程内的多个线程同时执行(并行) ​ 单个进程下的多个线程无法实现并行,但能实现并发 ​ 3、这把锁主要是因为CPython的内存管理不是“线程安全的” ​ 垃圾回收机制 GIL是用来保证线程安全的 ​ 阅读全文
posted @ 2019-10-23 22:21 AllenCH 阅读(91) 评论(0) 推荐(0) 编辑
摘要: server: client: 阅读全文
posted @ 2019-10-23 17:57 AllenCH 阅读(243) 评论(0) 推荐(0) 编辑