小弟最近在学习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要丢两个呢?