鱼cpython学习者 发表于 2021-5-2 21:05:28

关于多线程与多进程

python的multiprocessing和threading两个异步模块要选哪个?
我想做一个有关快速复制文件的程序,需要用到并行执行
我去找了一下两个模块的区别,有人说multiprocessing似乎不适合Windows,但threading又效率不怎么高
如果要做这种快速复制文件的程序,要用哪个模块?

kogawananari 发表于 2021-5-2 21:22:06

没得选并行只能 multiprocessing 除非是c语言拓展的运算类型否则都得multiprocessing

由于GIL锁存在 threading不能并行 只能并发 适合网络请求

鱼cpython学习者 发表于 2021-5-2 21:22:33

kogawananari 发表于 2021-5-2 21:22
没得选并行只能 multiprocessing 除非是c语言拓展的运算类型否则都得multiprocessing

由于GIL锁存在...

好的,谢谢
页: [1]
查看完整版本: 关于多线程与多进程