我有一个内存中的 node/js 对象,我将它备份到磁盘(我正在使用 JSON),目前使用 fs.writeFile()。
如果这种情况经常发生,如何确保多个文件写入不会交错,从而破坏数据?我在文档中没有看到任何暗示 fs.writeFile 对文件进行独占访问的内容。我知道我可以使用同步版本,但这反而违背了重点。
我对node.js还是很陌生,所以如果这是一个愚蠢的问题,或者之前已经回答过(我确实搜索过),请原谅我。
感激地收到提示或链接。
谢谢。
我有一个内存中的 node/js 对象,我将它备份到磁盘(我正在使用 JSON),目前使用 fs.writeFile()。
如果这种情况经常发生,如何确保多个文件写入不会交错,从而破坏数据?我在文档中没有看到任何暗示 fs.writeFile 对文件进行独占访问的内容。我知道我可以使用同步版本,但这反而违背了重点。
我对node.js还是很陌生,所以如果这是一个愚蠢的问题,或者之前已经回答过(我确实搜索过),请原谅我。
感激地收到提示或链接。
谢谢。