我试图理解python中的多处理.
from multiprocessing import Process
def multiply(a,b):
print(a*b)
return a*b
if __name__ == '__main__':
p = Process(target= multiply, args= (5,4))
p.start()
p.join()
print("ok.")
Run Code Online (Sandbox Code Playgroud)
例如,在此代码块中,如果存在一个名为"result"的变量.如何将乘法函数的返回值赋给"结果"?
关于IDLE的一个小问题:当我试图用Python Shell运行这个示例时,它无法正常工作?如果我双击.py文件,输出是这样的:
20
ok.
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试在IDLE中运行它:
ok.
Run Code Online (Sandbox Code Playgroud)
谢谢...