java什么是同步什么是异步,java同步和非同步
如何解决写爬虫IP受阻的问题?立即使用。
一、同步和异步的概念:(推荐:java视频教程)
1.同步:所有操作在返回给用户之前都已完成。这样用户在线等待时间太长,给用户一种卡壳的感觉(就是系统迁移时,点击迁移后界面不动,但程序还在执行,卡壳的感觉)。这种情况下,用户无法关闭界面;如果是这样,迁移过程将会中断。
2.异步:将用户的请求放入消息队列,并反馈给用户。系统迁移程序已经启动,因此您可以关闭浏览器。然后程序慢慢写入数据库。这就是异步。但是用户不觉得卡,会告诉你,你的请求系统已经响应了。你可以关闭界面。
二、Java中的交互方式分为同步和异步:
同一个地方:
都属于交互模式,都是在发送请求。
不同的地方:
同步交互:发送请求时,需要等待它的返回,然后才能发送下一个请求。有一个等待的过程。
异步交互:指发送一个请求不等待返回,随时发送下一个请求,即不等待。区别:一个需要等待,一个不需要等待,在某些情况下,我们的项目开发会优先考虑不需要等待的异步交互模式。
更多java知识,请关注java基础课程专栏。这就是java中同步和异步区别的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。