我希望有人能够提供一些洞察力,认为Java虚拟机有什么根本的不同,它允许它在不需要全局解释器锁(GIL)的情况下很好地实现线程,而Python则需要这样一个邪恶的东西。
什么是全球翻译锁,为什么这是一个问题? 从Python中删除GIL已经产生了很多噪音,我想知道为什么这么重要。 我从来没有写过编译器也没有自己的解释器,所以不要吝惜细节,我可能需要他们来理解。