美文网首页Other
[OS] 同步与异步,阻塞与非阻塞

[OS] 同步与异步,阻塞与非阻塞

作者: 何幻 | 来源:发表于2016-03-07 07:19 被阅读26次

    同步异步,阻塞和非阻塞,在两个系统有交互时才会出现。
    A系统发起一个请求,B系统来处理它。

    同步异步,指的是A系统,是否等一件事做完才做下一个。
    阻塞与非阻塞,指的是B系统,是用排队的方式还是通知的方式处理请求。

    同步阻塞:
    A要做两件事,B说每件事都要排队。A在第一个地方排队,第二件事先不做。

    同步非阻塞:
    A要做两件事,B说每件事都是等通知。A在第一个地方等通知,第二件事先不做。

    异步阻塞:
    A要做两件事,B说每件事都要排队。A在第一个地方排队,在第二件事那里也排队。

    异步非阻塞:
    A要做两件事,B说每件事都是等通知。A在第一个地方等通知,在第二个地方也等通知。

    混合:
    A要做两件事,可能B说,第一件事要排队,第二件事等通知。A同步做的话,会在第一个地方排队,然后先不做第二件事。A异步做的话,会在第一个地方排队,然后第二件事那里等通知。

    相关文章

      网友评论

        本文标题:[OS] 同步与异步,阻塞与非阻塞

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