netty 与 同步、异步、阻塞、非阻塞(yet)

https://www.aliyun.com/jiaocheng/792562.html

所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。但不一定影响我干别的事情,比如传统多线程bio模型

异步: 异步的概念和同步相对。当c端一个异步过程调用发出后,调用者不能立刻得到结果。先返回。实际处理这个调用的部件在完成后,通过状态、通知回调来通知调用者。

阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起

有人也许会把阻塞调用和同步调用等同起来,实际上他是不同的。对于同步调用来说,很多时候当前线程还是激活的,只是从逻辑上当前函数没有返回而已。而阻塞是实实在在的技术线程阻塞

非阻塞 非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前,该函数不会显式技术阻塞当前线程 

 

原文地址:https://www.cnblogs.com/silyvin/p/9674402.html