GIL 锁,全局解释器锁,作用就是,限制多线程同时执行,保证同一时间内只有一个线程在执行. 线程非独立的,所以同一进程里线程是数据共享,当各个线程访问数据资源时会出现竞状态,即数据可能会同时被多个线程占用,造成数据混乱,这就是线程的不安全. 所以引进了互斥(chi)锁,确保某段关键代码.共享数据只能由一个线程从头到尾完整地执行,但这个有个致命问题,死锁. 死锁:若干子线程在系统资源竞争时,都在等待对方对某部分资源解除占用状态,结果哦谁也不愿意先解锁,互相等着,程序无法执行下去,这就是…