腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Astropeak
专栏作者
举报
16
文章
15321
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(16)
其他(5)
python(3)
wordpress(3)
java(2)
html(2)
api(2)
编程算法(2)
语音识别(1)
perl(1)
javascript(1)
中文分词(1)
spring(1)
机器翻译(1)
存储(1)
aop(1)
markdown(1)
大数据(1)
安全(1)
数据处理(1)
网站建设(1)
搜索文章
搜索
搜索
关闭
Python:怎样用线程将任务并行化?
python
数据处理
如果待处理任务满足: 可拆分,即任务可以被拆分为多个子任务,或任务是多个相同的任务的集合; 任务不是CPU密集型的,如任务涉及到较多IO操作(如文件读取和网络数据处理) 则使用多线程将任务并行运行,能够提高运行效率。 假设待处理的任务为:有很多文件目录,对于每个文件目录,搜索匹配一个给定字符串的文件的所有行(相当于是实现grep的功能)。 则此处子任务为:给定一个目录,搜索匹配一个给定字符串的文件的所有行。总的任务为处理所有目录。 将子任务表示为一个函数T,如下所示: def T(dir, pattern)
用户2176428
2018-06-27
1.4K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档