返回信息流任务大体上是这样的,我有3000个txt文件,for循环读取每个文件,然后每个文件做大量计算。程序写好了要运行好久。求大牛给说说,怎么用多线程来提高效率。最好能细致点,我以前没接触过多线程,求指导。
这是一条镜像帖。来源:北邮人论坛 / python / #12083同步于 2016/1/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
求大神指导多线程
spiritme
2016/1/27镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
可以将程序中大量计算的部分使用pipeline并行化,cpu的核数等于并行的线程数(必须是操作系统级的线程)。如果读入文件也需要花费很长时间,则读入文件也可以开一个线程,边读边计算
【 在 tastier 的大作中提到: 】
: 可以将程序中大量计算的部分使用pipeline并行化,cpu的核数等于并行的线程数(必须是操作系统级的线程)。如果读入文件也需要花费很长时间,则读入文件也可以开一个线程,边读边计算
有没有可以参考的代码啊,大神