- 12
- 0
- 约 13页
- 2017-06-03 发布于湖北
- 举报
Node.js中的文件系统-fs模块 在任何的系统中,与文件的交互都是非常重要的,特别是当配置参数写在一个文件中时,对文件系统的操作是必不可少的。在Node.js中同样也有专用的模块fs来处理与文件系统的交互。fs模块中,提供了与文件系统进行交互的良好的接口。就可以方便的对文件进行打开、读取、写人等操作。 同步与异步使用文件系统的差异 Node.js中的fs模块几乎所有的功能都会有两种形式可供选择:异步和同步。如读取文件的同步形式为readFileSync(path,[option],callback)和异步模式readFile(path,[option])。所以在编写代码时,理解这两种形式的不同是非常重要的。 同步方式的文件系统调用会导致阻塞,由于Node.js是单线程的,直到文件调用完成后,控制权才会被放回主线程,这也就导致了后台其他线程池中的很多线程不能够执行,从而导致Node.js中一定程度的性能问题。因此应该尽可能的减少使用同步方式的文件系统的方法调用。 异步调用会被主线程放置在事件队列中以备随后运行,这使得调用能够融入Node.js中的事件模型。但在执行代码时,就会变得有点棘手,因为事件并不能在预期的时候完成,这就需要有一个callback函数来规定当调用完成时需要完成的事。(这里可以去深入了解下Node.js的事件队列) 当然在大多数情况下,同步和异步文件
您可能关注的文档
- Microsoft Outlook 2010 培训 使用条件格式管理您的邮件和更多内容.pptx
- Microsoft PowerPoint - 第四篇(短路计算) [只读].pdf
- MicrosoftAzureHadoop开发实战讲解-HDInsight开发系列.pptx
- MICROTEK扫描仪面板按键使用方法介绍.pdf
- MINI SD存储卡的使用、维护与常见问题的解决方法.doc
- Minicore3.0操作系统上Linux二进制兼容运行环境.pdf
- mirasol显示器及竞争性显示技术的比较.pdf
- miRNA检测最快最简单非同位素最新方法.pdf
- mn选择题(在下列各题四个选项中.ppt
- ModelSim 6.5的安装及破解.pdf
原创力文档

文档评论(0)