首页 > 解决方案 > 如何监控大文件的变化?

问题描述

我正在使用 python 在服务器中构建一棵大树,我需要读取一个文件来获取数据。当文件更改时,我想更新我的树。由于文件太大,比如 1G,那么读取和构建树的成本时间太长,比如 2 分钟。Python 不支持“真正的多线程”。(我试过,让服务器阻塞),所以我尝试multiprocessing了,但是它占用了太多资源,并且进程之间共享数据有点困难。

那么有没有一种适当的方法来监视文件并构建一棵新树来替换服务器中的旧树呢?

标签: pythonmultithreadingmultiprocessing

解决方案


推荐阅读