Python可以实现多线程,但是因为Global Interpreter Lock (GIL),Python的多线程只能使用一个CPU内核,即一个时间只有一个线程在运行,多线程只是不同线程之间的切换,对多核CPU来说,就是巨大的浪费.如4核CPU,实际上只利用了一个核,CPU利用率只有25%.要充分利用多核CPU,可以实现Python的多进程. 首先,import相关的包: from multiprocessing import Process, Manager import multiproc…