通俗的理解阻塞/非阻塞和同步/异步的概念

1. 阻塞

    阻塞模式上12306买票,还未出票,不干别的事,一直刷,一直刷,.... ,直到出票为止。即:不知疲倦的干某件事情。

2. 非阻塞

   非阻塞模式上12306买票,还未出票,出去逗逗猫,回来刷一下,再出去逗逗狗,再回来刷一下, ... 。即:吊儿郎当的干某件事情。

3. 同步

    同步模式上12306买票,还未出票, 启动抢票软件,眼睛盯着抢票软件,一直等到出票。即:主动等待某个事件发生。

4. 异步

    同步模式上12306买票,还未出票,启动抢票软件,即可以离开电脑了哄孩子去了,有票时,抢票软件会主动短信通知你。即:某个事件发生后,会被动收到通知。

5. 小结

 两组的区别是: 是否有事件通知机制。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端说吧

vue - 使用vue实现自定义多选与单选的答题功能

3932
来自专栏前端儿

pushState、replaceState、onpopstate 实现Ajax页面的前进后退刷新

再通过 onhashchange 事件监听hash锚点的变化,手动进行前进后退操作,浏览器支持度

1541
来自专栏用户2442861的专栏

我的VS2010+VAssistX

最近越来越觉得VAssistX好用,可能是以前没有去仔细研究过吧,也可能是因为我是个快捷键控吧,不管怎样,用或不用,方便或不方便,它就是那里,一动也不动,进入...

1691
来自专栏斑斓

基于MVC理解React+Redux

我认为MVC模式虽然已经诞生了许多年,也有无数前端框架遵循了MVC模式,但我们在前端开发时,很多时候还是忽略了这个模式蕴含的思想。该思想的核心就是职责分离,这种...

3456
来自专栏五毛程序员

五毛的cocos2d-x学习笔记06-处理用户交互

1502
来自专栏老九学堂

超详细的Web 前端知识体系,等你来挑战!

作为苦逼的IT行业,没日没夜的加班,妹纸也少的可怜,就算在一个班办公室或者一个部门,可能也只有一个妹纸,但估计也轮不到你来上,只能眼巴巴的放着光。可是程序猿一直...

4087
来自专栏数值分析与有限元编程

打造高颜值的Python IDLE

与其他IDE相比,Python自带的IDLE给人的感觉就是一个字--土,就像一个不会打扮的女人。其实我们可以让他高大上一些,这样敲出的代码就赏心悦目,比如像下面...

4675
来自专栏dotnet & java

datatables 配套bootstrap3样式使用小结(1)

公司CMS内容资讯站的后台管理界面用了大量的table来管理数据,试用了之后,感觉挺不错,推荐一下。

1132
来自专栏ASP.NET MVC5 后台权限管理系统

ASP.NET MVC5+EF6+EasyUI 后台管理系统(32)-swfupload多文件上传[附源码]

文件上传这东西说到底有时候很痛,原来的asp.net服务器控件提供了很简单的上传,但是有回传,还没有进度条提示。这次我们演示利用swfupload多文件上传,项...

28410
来自专栏智能算法

微信小程序,开发大起底

作者简介:张智超,北京微函工坊开发工程师,CSDN微信开发知识库特邀编辑。微信小程序爱好者。 感谢@翟东平 @qq_31383345 @nigelyq 等热情参...

57214

扫码关注云+社区

领取腾讯云代金券