猿问

python中multiprocessing.dummy.pool 和multiprocessing.pool有什么区别

python中多线程是受GIL的限制的
multiprocessing.pool应该是多进程的,那么python中multiprocessing.dummy.pool是什么难道是多线程
如果是这样python中multiprocessing.dummy.pool只是运行在一个cpu一个核上的吗
python中multiprocessing.pool是可以运行在多个核多个CPU之上吗
森栏
浏览 1745回答 2
2回答

qq_花开花谢_0

multiprocessing是多进程模块,而multiprocessing.dummy是以相同API实现的多线程模块。没有绕过GIL情况下,多线程一定受GIL限制。多进程是python利用多核最常用的方式。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答