标签: python multithreading multiprocessing
我使用python在服务器中构建一棵大树,我需要读取一个文件来获取数据。当文件更改时,我想更新我的树。由于文件太大,比如1G,那么阅读和构建树的成本时间太长,比如说2分钟。 Python不支持"真正的多线程"。 (我尝试阻止服务器),所以我尝试了multiprocessing,但它占用了太多资源,并且进程之间共享的数据有点难。
multiprocessing
那么有没有一种正确的方法来监控文件并构建一个新树来替换服务器中的旧树?