首页 > 试题广场 >

Python 多进程

多进程:
    使用场景:计算类型的,例如图像计算。cpu相关的任务。我们选择多进程。
进程是系统资源调度的最小单位。在使用的时候我们要防止僵尸进程的出现,及时回收资源。
    进程之间因为是有自己的独立内存空间,所以进程之间通讯要使用queue pipes等来实现进程之间通讯。因此 进程开销大。
    优点也是有的。因为是独立运行空间 所以一个子进程错误 不会导致其他进程出现问题
发表于 2021-02-05 11:24:44 回复(0)
进程是系统资源分配的最小单位,可以利用多核资源,多进程适合CPU密集型的操作,在Python中可以使用os.fork和使用multiprocessing分装好的方法来使用
发表于 2019-07-02 19:11:47 回复(0)