擅长:python、mysql、java
<p>在python中有一种称为全局解释器锁的东西,它确保在同一时间只运行代码的一部分(例如,一个函数锁定解释器,另一个代码必须等待它)。其原因与python如何释放未使用的变量有关(通过计算每个变量的引用数)</p>
<p>你可以在这里读到:<a href="https://realpython.com/python-gil/" rel="nofollow noreferrer">https://realpython.com/python-gil/</a></p>
<p>多处理通过创建操作系统级别的进程来解决这个问题,以便实际并行化代码。通过这样做,您可以得到多个进程,每个进程都有自己的python解释器,因此也有自己的全局解释器锁</p>