今天用VSCODE2019调试python多进程,开始用的multiprocessing库,结果调试和执行都到得不到lock阻塞的地方死掉了,没有输出,调试也终止了。
把 from multiprocessing import Process, Lock, Semaphore换成了
from multiprocessing.dummy import Process, Lock, Semaphore,,
然后,问题解决!
原来multiprocessing.dummy是对threading库的封装,本质还是多线程。