说说下面几个概念:同步,异步,阻塞,非阻塞?

Posted lmh001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了说说下面几个概念:同步,异步,阻塞,非阻塞?相关的知识,希望对你有一定的参考价值。

 

同步:多个任务之间有先后顺序执行,一个执行完下个才能执行。

异步:多个任务之间没有先后顺序,可以同时执行有时候一个任务可能要在必要的时候获取另一个同时执行的任务的结果,这个就叫回调!

阻塞:如果卡住了调用者,调用者不能继续往下执行,就是说调用者阻塞了。

非阻塞:如果不会卡住,可以继续执行,就是说非阻塞的。

同步异步相对于多任务而言,阻塞非阻塞相对于代码执行而言。

以上是关于说说下面几个概念:同步,异步,阻塞,非阻塞?的主要内容,如果未能解决你的问题,请参考以下文章

linux同步与异步阻塞与非阻塞概念以及五种IO模型

聊聊同步异步阻塞与非阻塞

简述linux同步与异步阻塞与非阻塞概念以及五种IO模型

同步异步阻塞与非阻塞

110 同步异步阻塞非阻塞

转:聊聊同步异步阻塞与非阻塞