无法通过Pythons多处理获得输出

时间:2017-02-17 21:52:08

标签: multiprocessing python-3.4

所以我试图用python深入研究多处理。我去了python 3网站,看到一些示例代码,他们有这个:

private void panel1_ControlAdded(object sender, ControlEventArgs e)
{
    panel1.ScrollControlIntoView(e.Control);
}

我把它放在我的IDE中并运行它,但没有任何反应。如果我运行调试器,它会带我进入该过程,我发现一切都发生了,但只是运行它什么也没做。有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

相同的代码在这里工作:http://ideone.com/9kcQru

from multiprocessing import Process

def f(name):
    print('hello', name)

if __name__ == '__main__':
    p = Process(target=f, args=('bob',))
    p.start()
    p.join()

输出:hello bob

您的环境有问题