gpt4 book ai didi

java - 2 个 Java 进程 - 一个读取和一个写入同一个文件

转载 作者:行者123 更新时间:2023-11-30 11:53:51 26 4
gpt4 key购买 nike

我有两个 java 进程,我希望它们彼此完全分离。

我认为最好的方法是一个将其数据写入文件,另一个从该文件中读取数据(第二个可能还必须写入文件以说明其已处理该行)。

我设想的问题与同时访问文件有关。我可以使用一个很好的简单模式来解决这个问题吗?是否有处理此类功能的库?

最好的描述方式是将其描述为一种我可以使用文件实现的简单的直接消息传递机制。 (比 JMS 简单)。

谢谢丹

最佳答案

如果你想要一个简单的解决方案并且你可以假设“重命名文件”是一个原子操作(这不完全正确),每个进程都可以在读取或写入文件时重命名文件并在它完成了。另一个将找不到该文件,将等到文件出现。

关于java - 2 个 Java 进程 - 一个读取和一个写入同一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com