技术栈

2019-05-06——常见概念辨析

2019-05-06  本文已影响0人  烟雨乱平生

同步 vs 异步

阻塞 vs 非阻塞

需要注意的是,阻塞并不等价于同步,而非阻塞并非等价于异步。事实上这两组概念描述的是I/O模型中的两个不同维度。

同步和异步着重点在于多个任务执行过程中,后发起的任务是否必须等先发起的任务完成之后再进行。而不管先发起的任务请求是阻塞等待完成,还是立即返回通过循环等待请求成功。

而阻塞和非阻塞重点在于请求的方法是否立即返回(或者说是否在条件不满足时被阻塞)。

并发 vs 并行

上一篇 下一篇

猜你喜欢

热点阅读