【转】同步、异步、堵塞、非堵塞ITeye - 千亿集团

【转】同步、异步、堵塞、非堵塞ITeye

2019年02月27日11时25分52秒 | 作者: 铭晨 | 标签: 邮件,投递,邮箱 | 浏览: 2119

转自:

同步、异步、堵塞、非堵塞这4个词在计算机IO和网络模型中非常常见。今日我自己给他人解说,又把自己解说糊涂了。回想了国外操作系统中一个投递邮件的比方。

了解时应该组合着了解,有以下四种状况:
现在你是一个邮递员。
同步堵塞:把邮件投递到hiwgy家的邮箱中,然后站在邮箱旁边等,比及hiwgy把邮件取走了,你才持续投递下一封邮件。
同步非堵塞:把邮件投递到hiwgy家的邮箱中,然后你就持续投递下一封邮件;可是,你不停得给hiwgy打电话,问他是否收到了邮件。
异步堵塞:把一切邮件投递到一切收件人的邮箱中,然后你回到了家里,你开端等收件人给你打电话。
异步非堵塞:把邮件投递到hiwgy家的邮箱中,然后你持续投递下一封邮件,hiwgy俄然给你打了个电话,告诉你他收到邮件了,你知道了。

假如要独自了解“同步和异步”,或许独自了解“堵塞和非堵塞”
同步和异步:感觉这个欠好解说。同步主要指你的线程要自动重视你的行为是否到达方针了;异步,会有他人告诉你,你的行为到达方针了。
堵塞和非堵塞:指你自己的线程,是否需求wait。比方一个IO写函数调用,假如你需求等候写操作履行结束,函数才回来,那么就是堵塞;假如写操作并未履行结束,函数就回来,那么就对错堵塞。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表千亿集团立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1

    没什么ITeye

    体系,计算机,办理
  • 2
  • 3

    (三)apache装置ITeye

    装置,装备,修正
  • 4

    (三)apache装置ITeye

    装置,装备,修正
  • 5
  • 6
  • 7

    转:scp使用说明ITeye

    指令,机器,用户
  • 8
  • 9
  • 10

    Invalid configuration `x86ITeye

    文档,语法,目标