阻塞非阻塞同步异步

Posted 架构成长之路

tags:

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

同步和异步关注的是消息通信机制。

同步

调用者主动等待调用结果返回,没有得到结果之前,该调用不返回。

异步

调用者不必马上等待返回结果,执行部件通过通知、状态或回调函数来返回结果给调用者。

阻塞和非阻塞关注的是程序等待调用结果的状态。

阻塞

调用返回之前,当前线程挂起。调用线程只有等待结果之后才返回。

非阻塞

它不会阻塞当前线程。

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

并行,并发,串行,同步,异步,阻塞,非阻塞,同步阻塞,同步非阻塞,异步阻塞,异步非阻塞

同步异步、阻塞非阻塞、Netty

同步/异步和阻塞/非阻塞

同步异步阻塞和非阻塞

正确理解同步/异步和阻塞/非阻塞的区别:

阻塞非阻塞同步异步