首页后端开发Pythonpython中的进程库的作用

python中的进程库的作用

时间2023-06-04 17:39:01发布访客分类Python浏览582
导读:python中的进程库的作用?multiprocessing库用于进行python的多进程编程。一般来说,编程语言要进行并发编程,多线程会比多进程优先考虑,因为多线程比多进程更省资源。但是由于python底层的GIL的存在,导致了多线程编程...

python中的进程库的作用?

multiprocessing库用于进行python的多进程编程。一般来说,编程语言要进行并发编程,多线程会比多进程优先考虑,因为多线程比多进程更省资源。

但是由于python底层的GIL的存在,导致了多线程编程时,实际上每个时刻只有一个线程在运行,也即只有一个核被利用起来,并没有起到并行的效果(此说法针对的是cpu密集型的代码,如果是I/O密集型的,多线程还是会有效果的)。

于是为了真正利用起来多核,python中需要使用多进程编程。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python中的进程库的作用
本文地址: https://pptw.com/jishu/61394.html
python读音 深圳Python培训难吗

游客 回复需填写必要信息