I/O是什么

我的理解I/O就是用于读写的一个流

官方解释:I/O(英语:Input/Output),即输入/输出,通常指数据在内部存储器和外部存储器或其他周边设备之间的输入和输出。

node中的io,为啥我感觉越看越不明白呢,

我这只知道,io分为同步和异步的一个操作

const fs = require('fs')
fs.readFile('/path',function(){
console.log(11111)
})
fs.readFile('/path',function(){
console.log(222222)
})
console.log("skhsdaj") 输出结果
skhsdaj
11111
222222

  同步操作的的情况下,会出现阻塞情况,下图为实现异步io的图

不知道该咋写了,需要在详细看下文档内容

最新文章

  1. ReactiveCocoa代码实践之-更多思考
  2. 程序员遇到Bug时的25个反应
  3. [软件测试]Linux环境中简单清爽的Google Test (GTest)测试环境搭建(初级使用)
  4. 2014江西理工大学C语言程序竞赛初级组
  5. 爱拼图游戏android源码完整版
  6. Javascript深度克隆一个对象
  7. struts2中IOC控制反转应用
  8. Objective-C 内存管理之 _ARC
  9. ubuntu 13.10 Rhythmbox不能播放mp3 和中文乱码的问题
  10. Python一键升级所有 模块/package
  11. VHDL学习记录
  12. 《Office 365 开发入门指南》公开邀请试读,欢迎反馈
  13. C# Split 字符文本中的字符太多
  14. JMQ
  15. 自己总结的C#编码规范--5.如何写好注释篇
  16. Linux下DNS服务(Bind9)之Web管理利器-NamedManager部署说明
  17. 《linux 用户管理》- useradd/userdel/usermod/groupadd/who/w
  18. springmvc 配置多个数据源,并动态切换
  19. Adapter Class/Object(适配器)
  20. java泛型理解。代码更明了。

热门文章

  1. 洛谷P1074 靶形数独(跳舞链)
  2. abap table control里面各种属性和事件的写法
  3. P1291-添加括号(区间dp)
  4. 一个小时学会 MySQL 数据库
  5. 源码分析(一) 进程cleos的命令解析
  6. redis之使用
  7. bzoj3295: [Cqoi2011]动态逆序对 三维数点
  8. Linux .Net Core
  9. docker 开启remote api
  10. 日志AOP的实现