multiprocessing
时间: 2024-02-09 18:44:22 浏览: 82
multiprocessing是一个用于产生多进程的包,与threading模块的API类似。它可以实现本地的多进程,也可以实现远程的多进程。通过使用多个子进程而非线程可以绕开Python的全局解释器锁(GIL),同时允许在多种系统平台使用。 multiprocessing.dummy是multiprocessing的一个包装器,它复制了multiprocessing的API,但实际上只是一个封装在threading模块之外的包装器。 如果你分不清任务是CPU密集型还是IO密集型,你可以尝试使用multiprocessing和multiprocessing.dummy来分别进行尝试。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [一文搞明白Python多进程编程:multiprocessing库](https://blog.csdn.net/weixin_44604541/article/details/117229684)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Python编程之多进程(multiprocessing)详解](https://blog.csdn.net/qq_39415941/article/details/127551383)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文