在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
函數來創建并發的進程。