python进阶--多进程

多过程同时进行,加快运行效率

多过程步骤:

1,导包:import multiprocessing

2,(通过Process方法)进程类创建进程对象:变量(进程对象)=multiprocessing.Process()

3.启动:变量(进程对象).start()

 其中Processs()方法中的参数:

target:执行的目标任务名(这里是函数)

传参的方式又有两种:args(以元组的方式),kwargs(以字典的方式)

例:

1
2
3
4
5
6
7
8
9
10
11
12
import multiprocessing
def ayue1(n):
    for in range(n):
        print(n)
def ayue2(m):
    for i in range(m):
        print(m)
if __name__=='__main__':
    xue1 =  multiprocessing.Process(target=ayue1,args=(3,))
    xue2 = multiprocessing.Process(target=ayue2,kwargs={"m":3})
    xue1.start()
    xue2.start()

  

 

posted @   小菜阿跃  阅读(18)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示