Node.js文件系統I / O.


備註

在Node.js中,資源密集型操作(如I / O)是異步執行的,但具有同步對應項(例如,存在fs.readFile ,其對應項為fs.readFileSync )。由於Node是單線程的,因此在使用同步操作時應該小心,因為它們會阻塞整個過程。

如果某個進程被同步操作阻止,則整個執行週期(包括事件循環)將停止。這意味著其他異步代碼(包括事件和事件處理程序)將無法運行,您的程序將繼續等待單個阻塞操作完成。

同步和異步操作都有適當的用途,但必須注意正確使用它們。

文件系統I / O. 相關例子