`
jw2007
  • 浏览: 18658 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

异步 同步的通俗解释

    博客分类:
  • jms
阅读更多

异步 同步的通俗解释

 

A代表小孩 B代表大人

 

同步的做法 小孩向大人要吃的 ,大人给小孩吃的东西,小孩就吃,如果大人不给小孩吃东西,小孩就一直等着。这是同步,也就是说,两者必须同时反应。A要求B作出要求,B做完了,A就继续做。

 

异步的做法  小孩向大人要吃的 ,大人给小孩吃的东西,小孩就吃,如果大人不给小孩吃东西,小孩就去玩了,等到大人给小孩食物时,小孩又过来。这是异步,也就是说,两者不必同时反应。A要求B作出要求,不管B做不做完,A都继续做自己的事。

 

相关实践 :JMS 消息中间件 QQ消息提醒 如QQ各地新闻提醒 QQ好友提醒 大型证券交易系统

 

来源: M

 

分享到:
评论
1 楼 I_am_kevin 2010-08-23  
的确很通俗!  同步就是一条路,两人走,一个人走完,另一个人走,如果第一个人不走,则第二个人就等着!
异步就是两条路,两个人走! 二人互不影响!

相关推荐

    【Java设计模式】半同步半异步模式

    2. **通俗解释**: - 半同步半异步模式将操作分为异步任务,这些任务在处理事件时不等待,以及同步任务,这些任务以有序和阻塞的方式处理这些事件。 3. **维基百科解释**: - 半同步半异步设计模式用于解决应用...

    产品经理刷leetcode-Interview_yc:自己整理的面试题与解析

    解释什么是异步非阻塞? “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。 同步与异步 同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous ...

    C#操作多线程源码(有注释,通俗易懂)

    良好的注释应包括功能说明、参数解释、返回值描述以及潜在的异常情况。 总结,C#的多线程编程提供了丰富的工具和机制,允许开发者高效地处理并发任务。合理运用这些知识,可以编写出高效、稳定且易于维护的多线程...

    javascript事件循环event loop的简单模型解释与应用分析

    本文实例讲述了javascript事件循环event loop的简单模型解释与应用.分享给大家供大家参考,具体如下:...1,执行当前执行上下文(初次是全局作用域)的所有同步任务,有异步任务的透出 2,执行任务队列里第一个异步任务

    C#高级编程 教务管理系统

    “有详细的注释,通俗易懂”意味着代码中包含了清晰的解释,这对于代码的维护和团队协作至关重要。良好的注释可以帮助其他开发者快速理解代码的功能和实现方式。 10. **软件测试**: 在项目开发过程中,单元测试...

    RT-THREAD 编程指南

    《RT-THREAD 编程指南》会详细解释如何创建和管理任务,使用各种同步机制,配置网络和设备驱动,以及搭建和定制GUI。通过学习这本指南,开发者不仅能掌握RT-THREAD的基本用法,还能了解如何根据具体项目需求进行系统...

    电机拖动课件(顾胜谷版)

    在《电机拖动课件(顾胜谷版)》中,顾教授详细介绍了各种类型的电动机,例如直流电机、交流异步电机和同步电机。每一种电动机都有其独特的构造和工作原理,这些知识是理解电机拖动技术的基石。例如,直流电机的特点...

    高性能变频调速及其典型控制系统.pdf

    不同类型的电机(如异步电机、永磁同步电机等)对变频调速系统有不同的适应性。负载特性(如恒转矩负载、变转矩负载等)也会影响变频器的选择和控制系统的设计。此外,控制系统还需考虑环境因素,如温度、湿度、尘埃...

    深入浅出C#程序设计

    读者将学习到如何同步线程,避免竞态条件,以及如何利用异步编程模型(如async/await关键字)提高程序性能。 除此之外,本书可能还会涵盖其他高级话题,如泛型、委托、事件、LINQ(Language Integrated Query)查询...

    RocketMQ-原理简介

    RocketMQ的关键特性包括支持高并发的消息队列、异步和同步的刷盘策略、消息查询机制、服务器消息过滤、长轮询Pull、顺序消息、事务消息、消息的负载均衡、单队列并行消费等。这些特性使得RocketMQ在处理大规模消息...

Global site tag (gtag.js) - Google Analytics