java - 如何一致地访问文件?

标签 java python c multiplatform

我正在寻找一种方法来选择文件和时间范围/或直到执行某个操作,并在这段时间内“使用”或“读取”文件。只是阻止其他程序访问它的一种方法。我公司的质量保证部门需要这样的应用程序,我相信这是可能的,但我不知道如何处理这个问题。可能会一遍又一遍地“读取”文件,直到到达时间或执行操作?

有什么想法吗?

最佳答案

对于 Java,答案是使用 FileLock ,它映射到操作系统的 native 机制。

关于java - 如何一致地访问文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23857670/

相关文章:

java - AWS ECS 任务进入挂起状态

java - 垂直生命条

c - Windows 假脱机程序 API GetPrinter() 未返回正确填充的结构 PRINTER_INFO_6

使用 SIMD 将 AoS 转换为 C 中的 SoA

C 统一码 : How do I apply C11 standard amendment DR488 fix to C11 standard function c16rtomb()?

java - 多数据源回退

java - 什么是泛型 < 的真实例子? super T>?

python - 如何在 pyopencl 中明确设置工作维度?

python - 消息队列 IPC Python 到 C

python - 所有示例 concurrent.futures 代码都失败并显示 "BrokenProcessPool"