Python多进程技术详解与应用.pptxVIP

  • 1
  • 0
  • 约2.51千字
  • 约 48页
  • 2026-05-16 发布于北京
  • 举报

Python多进程

什么是进程进程是资源调度的最小单位进程是指在系统中正在运行的一个应用程序,程序一旦运行就是进程。进程是系统进行资源分配的独立实体,且每个进程拥有独立的地址空间。

多进程

多进程优点: 并行执行多个任务,提高效率,创建方便,运行独立,不受其他进程的影响。数据安全。缺点: 在进程的创建和删除的过程中消耗计算机的资源比较多。

多进程在Python中的定义如果想要充分地使用多核CPU的资源在python中大部分情况需要使用多进程为此Python提供了multiprocessing库

multiprocessing库multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务支持子进程;通信和共享数据;执行不同形式的同步;提供了Process、Queue、Pipe、Lock等组件;

几个常用并重要的模块:ProcessLockPipeQueueSemaphorePool

Process在multiprocessing中,每一个进程都用一个Process类来表示target表示调用对象,你可以传入方法的名字;args表示被调用对象的位置参数元组;kwargs表示调用对象的字典;name是别名,相当于给这个进程取一个名字;group分组,实际上不使用;

Process的使用

start():启动进程运行start方法调用程序中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档