`
javahigh1
  • 浏览: 1224731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

从劫匪的行动来看同步、异步、阻塞、非阻塞

 
阅读更多

劫匪冲进某花园小别墅,端着AK47,向某衰男甩过去一个袋子:说,快,把现金拿出来给我放进去,这个时候劫匪一直跟着衰男去装钱,看钱装满了他就拿走,此时劫匪是阻塞 的,因为劫匪不能干其他的,得看着这个衰男,免得他搞鬼。

想象下,如果劫匪等衰男自己去装钱,在钱装满之前,他自己可以到处翻箱倒柜,找点值钱的首饰黄金之类的,那么这个时候劫匪就是非阻塞 的,因为劫匪并没有阻塞在衰男去装钱这个环节上,劫匪可以自由活动做点其他的小买卖。

再来回顾下上面的情节,如果劫匪在时需要不时自己看看衰男把钱装好了没有,那么此时劫匪是在同步 工作,因为他在等待衰男把钱装好,自己要不停的关注下。

当然,劫匪可以给衰男说:把钱装好了,你自己过来找我。这个时候劫匪可以继续等着不做其他的事情,也可以去做点其他的事情,但是劫匪可以不用去看衰男是否把钱装好,因为衰男钱装好了会自动通知劫匪:大哥,钱好了,你拿走吧。这个时候劫匪就是异步 在工作,他提供了一个callback机制给衰男。

可以总结下了:

同步/异步: 消息通知机制相关=>需要自己关注还是提供callback

阻塞/非阻塞:等待消息时的状态=>是否可以干别的事情

可以相互组合:

同步阻塞: 劫匪看着衰男把钱装好,不能干其他事情

同步非阻塞:劫匪自己也到处搜索宝贝,但是还要不时跑回来看看钱装好没有。

异步非阻塞:劫匪自己也到处搜索宝贝,衰男把钱装好了自动过来告诉劫匪好了

异步阻塞: 劫匪就在那里傻等着,也不用管钱是否装好,衰男把钱装好了自动过来告诉劫匪好了

分享到:
评论

相关推荐

    小学数学数学神探离间劫匪

    小学数学数学神探离间劫匪

    劫匪

    嘿,我是丹泽尔 • •• • Currently‍:male_sign:当前正在寻找软件开发的机会; :seedling: 目前正在学习计算机视觉,DL和数据工程; :speech_balloon: 向我询问有关平台,对齐理论,机器人技术的信息;...

    劫匪邻里

    规格-忽略非数字输入 输入:“嗨!” 输出:“ Robogers先生只懂数字。毕竟他是机器人。请输入数字。” 规范-返回从0到用户输入的数字范围** 输入:“ 4” 输出:“ 0、1、2、3、4” 规范-用“您不是我的邻居吗?”...

    struts2的核心.拦截器(拦截器的实现与定义让你轻松入门)

    提到拦截器,使我不得不想起武侠剧中劫匪们常说的一句话:“此山是我开,此树是我栽,要打此路过,留下买路财!”。难不成程序中也有“打劫”的,说的没错,拦截器就是个打劫的。在现实生活中,劫匪劫的大都是钱财,...

    大家阿尔德

    大的善良劫匪拉风了看的撒解放路口上搭建费卢卡斯的解放路口上飞机阿克苏进

    Miami City crime Simulator 迈阿密市英雄模拟器:Unity城市大佬战争游戏项目源码C#

    Miami City crime Simulator: City Mafia War Game迈阿密市英雄模拟器:Unity城市大佬战争游戏项目源码C# 支持Unity版本2018.2.11f1及以上 ...• 从银行劫匪和汽车盗窃中拯救人们 • 完成城市无辜人民的救援任务

    数字图像上机作业四(图像处理)

    一银行白天遭遇蒙面劫匪的抢劫,警方从监控系统的录像中找到的唯一可利用的线索是一幅人物的图片,该图片摄自一个镀铬的垂直圆柱,图片中是躲在柜台后一劫匪迅速取下面具的一瞬间映在柱上其面部的全部画面,但变形得...

    51系列单片机

    系统性描述51单片机系列的卷贝特征以及三等奖付款三等奖付款善良劫匪扣篮大赛

    Обход блокировок | rwnd.cx-crx插件

    在缺乏进入该网站的情况下,延伸铺设了另一个通往劫匪的路线永远不会死。 “劫匪永远不会死”是志同道合的人的兄弟情谊,寻求提高他们的专业技能或获得新知识。 您可以随时下载各种知识区域的最新和流行的课程,...

    Robbers in Town!-crx插件

    语言:English 帮助两个劫匪逃脱镇抢劫后,一个很酷的挑战性拼图 - 冒险游戏!镇上的劫匪 - 逃脱犯罪的劫匪,问题是他们必须 彼此遵循,否则 - 如果一个人落到警察的手中,另一个人也会被抓住!

    [详细完整版]互联网+物业.doc

    01【物业经营管理服务新... 案例介绍: 2004年6月,某业主携带20万元现金在住宅小区门口遭歹徒抢劫,而距离事发地仅10 余米的物业管理公司保安人员没能及时拦截劫匪。该业主被抢劫后,一纸诉状将物业管 理公司告上法

    最大公共字符串leetcode-HouseRobber-Problem-LeetCode-:HouseRobber-问题-LeetCode-

    你是一名职业劫匪,计划抢劫街道上的房屋。 每个房子都有一定数量的钱 藏起来,阻止你抢劫他们的唯一限制是相邻的房子有安全系统 连接,如果同一天晚上有两个相邻的房子被闯入,它会自动联系警察。 给定一个非负整数...

    leetcode凑硬币-FiveDayLeetcode:面向实践的Leetcode问题存储库

    你是一名职业劫匪,计划抢劫街道上的房屋。 每个房子都藏有一定数量的钱,唯一阻止你抢劫它们的唯一限制是相邻的房子有连接的安全系统,如果两个相邻的房子在同一晚被闯入,它会自动联系警察。 给定一个代表每所房子...

    midtermExamScore.exe

    midtermExamScore.exe

Global site tag (gtag.js) - Google Analytics