zoukankan      html  css  js  c++  java
  • netty 与 同步、异步、阻塞、非阻塞(yet)

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

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

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

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

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

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

     

  • 相关阅读:
    JS之函数声明与表达式
    任重道远!
    Java_Notes01
    Android_Application Fundamentals
    Android_Activity
    Android
    Linux下的实模式和保护模式
    spring注解原理
    开启aix SFTP日志 是否和链接SFTP有关呢
    Apache版本兼容性问题
  • 原文地址:https://www.cnblogs.com/silyvin/p/9674402.html
Copyright © 2011-2022 走看看