美文网首页技术文章推荐IT@程序员猿媛
编程基础 之 同步异步和阻塞非阻塞的区别

编程基础 之 同步异步和阻塞非阻塞的区别

作者: V哥的博客 | 来源:发表于2019-03-10 04:19 被阅读0次

    同步和异步

    同步:执行者主动获取事件结果

    异步:执行者被动获取事件结果

    同步:我要主动看水烧开没

    异步:水开时,水壶会响

    参考

    阻塞和非阻塞

    阻塞:事情被挂起时,执行者不能或不能自由的执行其他事情

    非阻塞:事情被挂起时,执行者可以自由的执行其他事情

    全程阻塞:水没开,一直等着

    局部阻塞:水没开,隔一会看一下水烧开没

    非阻塞:买一个超屌的水壶,水烧开了就提醒执行者

    同步和阻塞的关系

    同步就一定会阻塞

    异步和非阻塞的关系

    异步就一定是非阻塞


    想要看到更多玮哥的学习笔记、考试复习资料、面试准备资料?想要看到IBM工作时期的技术积累和国外初创公司的经验总结?

    image

    敬请关注:

    玮哥的博客 —— CSDN的传送门

    玮哥的博客 —— 简书的传送门

    玮哥的博客 —— 博客园的传送门

    相关文章

      网友评论

        本文标题:编程基础 之 同步异步和阻塞非阻塞的区别

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