python用多线程将大量数据写入一个文件中

有这样一个需求,需要把前端传的文件写入文件,文件比较大的情况会比较慢,需要将文件内容分区再多线程写入吗,如果用线程池ThreadPoolExecutor避免写入错乱怎么加锁呢

阅读 5.6k
2 个回答

传输瓶颈不太可以在磁盘IO,一般来说同一个文件用单线程写入速度足够了,可以多点写入同一个文件,或写入多个文件然后合并。

但是用了线程池确实会变快,多点写入是怎么做的呢

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题