- 10
- 0
- 约7.37千字
- 约 10页
- 2017-03-15 发布于四川
- 举报
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的事件队列) 当然在大多数情况下,同步和异步文件
您可能关注的文档
最近下载
- IPG激光器YLR-K 说明书.pdf VIP
- 滴滴认证专车考试题目及详细答案.docx VIP
- 如何通过LaserNet软件日志文件和事件记录v10.pdf VIP
- China Semiannual Accelerated Server Tracker (中国半年度加速服务器追踪报告)节选整理.pptx
- 学习2026年全国卫生与健康大会精神心得体会汇编.pdf VIP
- 机械设计 第15章 轴.ppt VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.3.81707.docx VIP
- 公务员录用体检特殊标准(试行).doc.doc VIP
- 2026年妊娠合并甲状腺疾病诊疗规范培训试题及答案.docx VIP
- 马工程博物馆学概论全套PPT课件.pptx VIP
原创力文档

文档评论(0)