美文网首页
同步与非同步、阻塞与非阻塞

同步与非同步、阻塞与非阻塞

作者: 新时代农民工 | 来源:发表于2021-03-05 11:39 被阅读0次

    同步与异步、阻塞与非阻塞

    同步:一个进程(或者线程)在操作 I/O 时,必须要自己去调用方法查看是否数据已经准备好

    异步:进程(或线程)自身可以先不用去理会 I/O 操作,可以让数据准备好之后,操作系统来通知它,然后再去执行读取数据。

    阻塞:一个进程(或者线程)在读取 I/O 数据时,期间是不能够做其他事的,执行的代码必须停在读取数据的地方,直到读取到数据;

    非阻塞:在读取 I/O 数据时,如果数据还不存在,代码仍然可以向后执行。

    网络io的数据交互:

    bio到nio的进化

    相关文章

      网友评论

          本文标题:同步与非同步、阻塞与非阻塞

          本文链接:https://www.haomeiwen.com/subject/eusrqltx.html