这几个名词很容易混淆,很多人把 非阻塞 和 异步 错误的认为是一个意思。
http://blog.csdn.net/historyasamirror/article/details/4270633
我使用两句话总结自己对这几个名词的理解
同步与异步区别之余顺序与突然
阻塞与非阻塞等同于等待与马上
阻塞与非阻塞描述的是某个处理过程
同步与异步描述的是某个事件
同步异步通常用在 事件机制上,阻塞与非阻塞相对于 某个方法的调用上。