什么是异步消息处理

哪位大侠帮解释一下,跪谢!!!!!!!!!!!!!... 哪位大侠帮解释一下,跪谢!!!!!!!!!!!!! 展开
 我来答
crystal9285
推荐于2017-09-08 · TA获得超过6万个赞
知道大有可为答主
回答量:1.5万
采纳率:88%
帮助的人:4704万
展开全部
Java中交互方式分为同步消息处理和异步消息处理两种:
同步交互:指发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;
异步交互:指发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。
区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。
同步交互比如银行的转账系统,对数据库的保存操作等等,都会使用同步交互操作,其余情况都优先使用异步交互。
whboynan
推荐于2017-09-10 · TA获得超过125个赞
知道答主
回答量:108
采纳率:0%
帮助的人:93.4万
展开全部
我的理解是:你给我发消息,我不必你发过来多少我就马上处理,可以等你发完了以后我在集体处理(相当于消息有个开始位和停止位),只要你发过来了 我检查到了 随时都能处理

相比较同步处理就是:接发双方要时钟同步,字符同步。你发消息给我时我必须马上接受并且马上处理
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
任意M工作室

2020-12-27 · TA获得超过4468个赞
知道大有可为答主
回答量:9821
采纳率:55%
帮助的人:176万
展开全部
异步处理,就是按照不同步的程序处理问题。异步处理与同步处理是对立的,而产生他们的是多线程或者多进程。异步处理的好处是提高设备使用率,从而在宏观上提升程序运行效率,但是弊端就是容易出现冲突操作和数据脏读。同步则刚好相反,同步是一种降低设备使用率,在宏观上降低了程序的运行效率,而且很多系统或者是运行环境在处理同步的时候为了维持同步的有效性也会付出许多格外的系统资源开支,对性能影响相当大。但是同步保证了程序运行的正确性与数据的完整性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式