摘要: Node.js采用 事件驱动 和 异步I/O 的方式,实现了一个单线程、高并发的运行时环境,而单线程就意味着同一时间只能做一件事,那么Node.js如何利用单线程来实现高并发和异步I/O?本文将围绕这个问题来探讨Node.js的单线程模型: 1、高并发 一般来说,高并发的解决方案就是多线程模型,服务 阅读全文
posted @ 2018-03-20 13:35 superAnny 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 一直不能很好的理解这4者之间的关系和区别,下面是在知乎上看到严肃的一个回答,感觉说的比较不错。而且比较容易理解,所以转载过来记录一下。 阻塞与非阻塞与同步与异步 不能简单的从字面理解,提供一个从分布式系统角度的回答。 同步与异步 同步和异步关注的是消息通信机制 (synchronous commun 阅读全文
posted @ 2018-03-20 13:15 superAnny 阅读(168) 评论(0) 推荐(0) 编辑