有没有办法在远程文件系统(例如 NFS、SSHFS 或 sambafs)上写入和读取文件 以一种读取或写入甚至打开的方式立即返回错误代码? 事实上,我正在使用 Twisted,我想知道是否有一种安全的方式来访问远程文件而不阻塞我的 react 器。
最佳答案
在 Twisted 中,对于远程文件系统就像任何其他阻塞调用一样,您可以使用 threads.deferToThread -- 一种相当优雅的方式来处理讨厌的阻塞系统调用!-)
关于python - 如何通过远程文件系统进行非阻塞读/写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1682515/