简单表述一下:发启向系统IO操作请求,系统使用线程池IO操作,执行完放到事件队列里,node主线程轮询事件队列,读取结果与调用回调。所以说node并非真的单线程,还是使用了线程池的多线程。

上个图看看吧

nodejs的异步非阻塞IO

举一反三:所有的异步非阻塞思路都类似,如:nginx,python的模拟异步非阻塞,还有java的nio。C#的 EAP

相关文章:

  • 2021-09-26
  • 2022-12-23
  • 2021-11-30
  • 2021-10-03
  • 2021-12-27
  • 2021-06-09
猜你喜欢
  • 2021-04-07
  • 2021-07-14
  • 2021-04-05
  • 2021-07-23
  • 2021-07-30
相关资源
相似解决方案