看啥推荐读物
专栏名称: Python开发者
人生苦短,我用 Python。伯乐在线旗下账号「Python开发者」分享 Python 相关的技术文章、工具资源、精选课程、热点资讯等。
今天看啥  ›  专栏  ›  Python开发者

Python 多进程教程

Python开发者  · 公众号  · Python  · 2017-06-29 19:59
(点击上方蓝字,快速关注我们)编译:伯乐在线 - tsteho如有好文章投稿,请点击 → 这里了解详情Python2.6版本中新添了multiprocessing模块。它最初由Jesse Noller和Richard Oudkerk定义在PEP 371中。就像你能通过threading模块衍生线程一样,multiprocessing 模块允许你衍生进程。这里用到的思想:因为你现在能衍生进程,所以你能够避免使用全局解释器锁(GIL),并且充分利用机器的多个处理器。多进程包也包含一些根本不在threading 模块中的API。比如:有一个灵活的Pool类能让你在多个输入下并行化地执行函数。我们将在后面的小节讲解Pool类。我们将以multiprocessing模块的Process类开始讲解。开始学习multiprocessing模块Process这个类和threading模块中的Thread类很像。让我们创建一系列调用 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照