扬州-JinHuiHui

导航

2019年2月27日 #

concurrent.futures性能阐述

摘要: python因为其全局解释器锁GIL而无法通过线程实现真正的平行计算。这个论断我们不展开,但是有个概念我们要说明,IO密集型 vs. 计算密集型。 IO密集型:读取文件,读取网络套接字频繁。 计算密集型:大量消耗CPU的数学与逻辑运算,也就是我们这里说的平行计算。 而concurrent.futures模块,可以利用multiprocessing实现真正的平行计算。 核心原理是:conc... 阅读全文

posted @ 2019-02-27 16:51 YZ_JinHH 阅读(249) 评论(0) 推荐(0) 编辑