同步和异步消息机制
2013-03-18 11:41
381 查看
消息通信的基本方式有两种:
1、同步方式
两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。
发送程序首先向接收程序发起一个请求,称之为发送消息,发送程序紧接着就会堵塞当前自身的进程,不与其他应用进行任何的通信以及交互,等待接收程序的响应,待发送消息得到接收程序的返回消息之后会继续向下运行,进行下一步的业务处理。
2、异步方式
两个通信应用之间可以不用同时在线等待,任何一方只需各自处理自己的业务,比如发送方发送消息以后不用登录接收方的响应,可以接着处理其他的任务。也就是说发送方和接收方都是相互独立存在的,发送方只管方,接收方只能接收,无须去等待对方的响应。
1、同步方式
两个通信应用服务之间必须要进行同步,两个服务之间必须都是正常运行的。发送程序和接收程序都必须一直处于运行状态,并且随时做好相互通信的准备。
发送程序首先向接收程序发起一个请求,称之为发送消息,发送程序紧接着就会堵塞当前自身的进程,不与其他应用进行任何的通信以及交互,等待接收程序的响应,待发送消息得到接收程序的返回消息之后会继续向下运行,进行下一步的业务处理。
2、异步方式
两个通信应用之间可以不用同时在线等待,任何一方只需各自处理自己的业务,比如发送方发送消息以后不用登录接收方的响应,可以接着处理其他的任务。也就是说发送方和接收方都是相互独立存在的,发送方只管方,接收方只能接收,无须去等待对方的响应。
相关文章推荐
- 同步和异步消息机制
- 消息队列同步和异步机制
- 同步和异步关注的是消息通信机制,阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态
- 同步和异步消息机制
- 进程间互斥、进程间同步 & 消息通信机制的同步、异步
- 消息机制及应用-同步异步
- 同步消息处理,异步变同步处理
- Handler异步消息处理机制,从源代码看起
- java 异步机制与同步机制的区别
- Android之handler异步消息处理机制原理
- 异步消息的传递-回调机制
- Android Learning:多线程与异步消息处理机制
- 安卓异步消息处理机制ALooper
- 安卓异步消息处理机制源码流程
- Android之-异步消息处理机制
- [异步][jms][activeMq]如何做到重试机制不会导致一条消息被多次执行.
- Java 的回调机制(同步与异步)
- Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
- Java 异步机制与同步机制的区别
- android AsyncChannel机制 --- 同步消息分析