Tag: gil

为什么Java虚拟机中没有GIL? 为什么Python需要一个如此糟糕的?

我希望有人能够提供一些洞察力,认为Java虚拟机有什么根本的不同,它允许它在不需要全局解释器锁(GIL)的情况下很好地实现线程,而Python则需要这样一个邪恶的东西。

什么是全球解释器锁(GIL)?

什么是全球翻译锁,为什么这是一个问题? 从Python中删除GIL已经产生了很多噪音,我想知道为什么这么重要。 我从来没有写过编译器也没有自己的解释器,所以不要吝惜细节,我可能需要他们来理解。