小弟最近在學習Python平行化的寫法 用multiprocessing套件
參考網站(https://docs.python.org/3.3/library/multiprocessing.html)
上的範例 但不知是哪裡出問題 感覺沒有成功
在Python IDLE內建立新文件 程式碼如下
from multiprocessing import Process
def f(name):
print('hello', name)
if __name__ == '__main__':
p = Process(target=f, args=('bob',))
p.start()
p.join()
存檔 假設為test.py 然後按F5執行 執行後感覺好像進入無限迴圈 該PRINT
的東西也沒有出來
請問版上有經驗的大大 是哪邊需要修正呢? 感謝
Windos
Python 3.3
PS: 話說def f(name) 不是只有一個參數嗎? 為何Process(,args=('bob',))
的args要丟兩個呢?