GIL锁是解释器级别的锁,跟垃圾回收有关系,
python执行代码,要先获得解释器的锁GIL。
但GIL锁保证不了代码的数据。
不同的数据要有不同的锁。
计算密集型用多进程,IO密集型用多线程。多线程有并发,没有并行的优势。