一. 解析
Python多進程和 多線程其實是類似的 用法,之前我有寫過多線程的博客,可以查看。
二. 代碼
我最開始運行 報錯沒有Process這個模塊。 於是檢查自己是不是拼錯了,發現沒有。又檢查是不是沒有安裝multiprocessing這個模塊, 發現自帶的是。最後發現我自己把Python包命名成了multiprocessing,改過之後就可以了。
import multiprocessing as mp
def job():
for i in range(10):
print(i)
if __name__ == '__main__':
p1 = mp.Process(target=job)
p1.start()
p1.join()