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

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

阅读 5.6k
2 个回答

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

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

推荐问题