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

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

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

同步和异步

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

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

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

异步:水开时,水壶会响

参考

阻塞和非阻塞

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

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

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

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

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

同步和阻塞的关系

同步就一定会阻塞

异步和非阻塞的关系

异步就一定是非阻塞


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

image

敬请关注:

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

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

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

相关文章

  • I/O模型学习小记

    基础概念 通过I/O模型学习同步/异步、阻塞/非阻塞基础概念,参考资料如下:《Unix网络编程》《网络编程释疑之:...

  • 同步阻塞IO,同步非阻塞IO,异步阻塞IO,异步非阻塞IO

    同步,异步 和 阻塞,非阻塞之间的区别? 同步,异步,是描述被调用方的。阻塞,非阻塞,是描述调用方的。 同步不一定...

  • 谈论:同步异步阻塞非阻塞.md

    同步/异步:关注的方式(是否主动) 阻塞/非阻塞: 同步阻塞BIO: 同步非阻塞NIO: 异步非阻塞: 异步阻塞:

  • UNIX 的5种IO模型介绍

    IO模型同步、异步、阻塞、非阻塞socket阻塞与非阻塞,同步与异步 同步和异步 同步/异步主要针对C端-同步就像...

  • IO模型

    同步,异步,阻塞和非阻塞的概念与区别 同步和异步从消息通知机制角度来说的。 两个任务 同步一直等,异步不等 阻塞和...

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

    同步和异步 同步:执行者主动获取事件结果 异步:执行者被动获取事件结果 同步:我要主动看水烧开没异步:水开时,水壶...

  • Linux网络IO模型

    什么是同步与异步、阻塞与非阻塞 引用知乎 怎样理解阻塞非阻塞与同步异步的区别? 上面的一个回答,很生动的说明了同步...

  • BIO NIO AIO

    BIO:同步阻塞IONIO:同步非阻塞IOAIO:异步非阻塞IO先弄清楚同步、异步,阻塞、非阻塞概念。 io操作分...

  • 阻塞非阻塞 同步异步 IO模型及其应用 NIO实现原理

    1.同步异步概念 2.阻塞非阻塞概念 3.常见I/O模型:同步阻塞IO,同步非阻塞IO,异步阻塞IO,异步非阻塞I...

  • IO模型

    原文参考链接 四种状态 同步 异步 阻塞 非阻塞 IO分类 同步阻塞IO 同步非阻塞IO 异步非阻塞IO注意: 没...

网友评论

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

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