异步I/O Posted on 2022-01-15 In nodejs , 学习笔记 I/O的重要性在网络服务领域,随着网络或者应用不断膨胀,分布式将成为常态,而前端页面响应速度与后端资源获取效率密切相关,后端资源获取的性能瓶颈往往就在I/O。nodejs支持的异步I/O特性在这种情境下具有相当的优势。 同步/异步的资源分配方式同步程序由于指令的顺序执行,存在I/O阻塞进程的问题,而由于CPU的资源调度策略,无法充分利用设备资源提供更加迅速的响应。异步利用单线程,远离多线程死锁、状态同步等问题,并将原有等待I/O完成的这段时间分配给其余需要的业务去执行。