我正在尝试在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多处理所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)