阅读量:0
在Python中使用multiprocessing
模块来创建进程,可以使用Process
类来实现。下面是Process
函数的最佳实践:
- 导入必要的模块:
from multiprocessing import Process
- 创建一个函数来作为进程的目标函数:
def my_func(arg1, arg2): # do something pass
- 创建
Process
对象并传入目标函数及参数:
p = Process(target=my_func, args=(value1, value2))
- 启动进程:
p.start()
- 等待进程结束:
p.join()
- 完整的示例代码:
from multiprocessing import Process def my_func(arg1, arg2): # do something print(f'arg1: {arg1}, arg2: {arg2}') if __name__ == '__main__': p = Process(target=my_func, args=('Hello', 'World')) p.start() p.join()
通过以上步骤,可以很方便地使用Process
函数来创建并发的进程。