2021
03-23
03-23
Python 有可能删除 GIL 吗?
我们知道,在CPython中,有一个全局解释器锁,英文叫globalinterpreterlock,简称GIL,是一个互斥锁,用来保护Python世界里的对象,防止同一时刻多个线程执行Python的字节码,从而确保线程安全,这导致了Python的线程无法利用多核CPU的优势,因此有人说Python的多线程是伪多线程,性能不高,那么Python将来有可能去除GIL吗?要回答这个问题,先从GIL的起源进行分析。GIL的起源Python第一次发布是在1991...
继续阅读 >