我刚开始学习多处理模块今天,我试着这个代码,但它没有工作,我不知道为什么它不会给我任何错误或任何事情,它只是结束程序通常与在这里打印任何东西是我的简单的代码:多处理不启动
import multiprocessing
def x():
print ("hi")
example=multiprocessing.Process(target=x)
example.start()
它,当我这样做的工作:
import multiprocessing
def x():
print ("hi")
example=multiprocessing.Process(target=x())
而是因为我需要使用它不会是有用的,我这样join()
和start()
,我使用Python 3.5.2
如果添加'example.join()',它会起作用吗? –
我不明白为什么第一个例子不起作用,你会得到什么错误? –
不,它只是做同样的事情,即使我添加example.join()它只是结束程序通常没有任何打印 –