https://blog.csdn.net/ChenXvYuan_001/article/details/115718559?spm=1001.2014.3001.5501
- 单线程
nodejs具有单线程、非阻塞IO、事件循环/驱动的特点,所以在高并发场景下,线程占用cup处理资源,cup不用等待IO的处理过程,而是不停的的发起异步请求,在异步处理结束后继续下一步异步任务。所以不会出现线程阻塞。如图1所示
-
非阻塞IO
-
事件驱动/事件循环
https://blog.csdn.net/ChenXvYuan_001/article/details/115718559?spm=1001.2014.3001.5501
nodejs具有单线程、非阻塞IO、事件循环/驱动的特点,所以在高并发场景下,线程占用cup处理资源,cup不用等待IO的处理过程,而是不停的的发起异步请求,在异步处理结束后继续下一步异步任务。所以不会出现线程阻塞。如图1所示
非阻塞IO
事件驱动/事件循环