1

我正在将 PHP 应用程序移植到 Java。

旧版 PHP 应用程序曾经使用以下代码:

$fp = fopen($filePath, 'a+');
fwrite($fp, implode(";", $csvData) . "\n");
fclose($fp);

我需要编写一个与此兼容的 Java 代码。

似乎aora+选项的意思是“附加模式”,它是原子的,flock不需要。

将有多个 JVM 应用程序,在NFS 文件系统上写入相同的 CSV (似乎它可能会改变很多事情)。我们现在无法改变这一点,但很快就会改变。

有人知道哪个是 Java 等效代码吗?


我不希望有人给出如何使用 FileWriter 的例子:我知道如何写入文件。

我想要一个代码戳+解释为什么代码戳在涉及的锁方面是等效的,并且它不会产生 PHP 代码以前不存在的并发问题。

4

0 回答 0