
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()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)