python 使用多进程完成多任务

python 使用多进程完成多任务,第1张

1,进程的创建步骤

1,导入进程包

import multiprocessing

2,通过进程类创建进程对象

进程对象 = multiprocessing.Process()

3,启动进程执行任务

进程对象.start()

2,通过进程类创建进程对象

进程对象 = multiprocessing.Process(target=任务名)

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

name:进程名,一般不用设置

group:进程组,目前只能使用None

3,进程创建与启动的代码
# 创建子进程
test_1 = multiprocessing.Process(target=test1)
# 创建子进程
test_2 = multiprocessing.Process(target=test2)
# 启动进程
test_1.start()
test_2.start()
4,示例
# 导入进程包
import multiprocessing

def test1():
    for i in range(2):
        print('test1')

def test2():
    for i in range(2):
        print('test2')

if __name__ == '__main__':
    # 创建子进程
    test_1 = multiprocessing.Process(target=test1)
    # 创建子进程
    test_2 = multiprocessing.Process(target=test2)
    # 启动进程
    test_1.start()
    test_2.start()

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/942309.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-18
下一篇2022-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存