Windows上的Python多处理

Windows上的Python多处理,第1张

概述Windows上的Python多处理

我正在尝试在python文档中列出的例子http://docs.python.org/library/multiprocessing.HTML特别是在windows上这两个:

1)

from multiprocessing import Process def f(name): print 'hello',name if __name__ == '__main__': p = Process(target=f,args=('bob',)) p.start() p.join()

2)

from multiprocessing import Process import os def info(Title): print Title print 'module name:',__name__ print 'parent process:',os.getppID() print 'process ID:',os.getpID() def f(name): info('function f') print 'hello',name if __name__ == '__main__': info('main line') p = Process(target=f,)) p.start() p.join()

这是问题:我没有从subprocess得到任何输出。 它虽然在linux上工作。 到底是怎么回事?

windows与linux的PHP flock()行为差异

无法将IStorageItem投射到Storagefile

windows 8.1联系人列表

在Qt OSE项目中使用Win32 API

windows 8固定网站磁贴

windows和Mercurial更改类名称的情况

将大型目录树中的所有文件大小归零(删除文件内容,保留文件)

如何触发已经运行的基于.net的windows应用程序?

SPI_GETMOUSEHOVERTIME是否可以为零?

我在哪里可以得到用于windows预编译的PHP的MongoDB PHP驱动程序?

例1效果很好(我希望你把程序保存在一个文件中然后执行,否则它根本不会识别函数f)。

如果你想要父进程的ID,例子2将不起作用。 在windows中没有getppID。

只需要打印os.getppID并执行,它的辉煌如初!

请参阅Doug的更多内容

总结

以上是内存溢出为你收集整理的Windows上的Python多处理全部内容,希望文章能够帮你解决Windows上的Python多处理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1287062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存