IO,即 Input,Output,一个系统的输入和输出

  • 阻塞IO:系统在接收输入,再到输出期间,不能接收其他输入
  • 非阻塞IO

非阻塞IO的要点

  • 思考:在IO过程汇总,能不能进行其他的 IO操作

image.png

nodejs非阻塞IO
nodejs线程 VS 其他 C++线程
image.png

非阻塞IO
排队打饭,就是阻塞IO
餐厅点菜,就是非阻塞IO
image.png
image.png
image.png

非阻塞IO案例

sync就是阻塞 IO
nodejs默认是异步的