提问
发动态
登录
没有新消息
更多内容
首页
问题
回答
什么是java同步和异步
职Q小助手
官方认证职Q平台账号
同步方法调用后必须等待方法返回才能执行后续行为;异步方法调用后可以立刻执行后续行为。区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。同步是用于确保资源一次只能被一个线程使用的过程,同步对于单线程程序没有任何好处。使用同步比非同步的性能差三到四倍。 线程都是独立的,而且异步执行,也就是说每个线程都包含了运行时所需要的数据或方法,而不需要外部的资源或方法,也不必关心其它线程的状态或行为。但是经常有一些同时运行的线程需要共享数据,此时就需考虑其他线程的状态和行为,否则就不能保证程序的运行结果的正确性。 需要做的是允许一个线程彻底完成其任务后,再允许下一个线程执行。必须保证一个共享的资源一次只能被一个线程使用。实现此目的的过程称为同步。
0
赞+1
0
评论
0
条评论
暂无评论,快来写下您的评论
问题来自于
匿名用户
什么是java同步和异步
23713
阅读
1
回答
我要回答
邀请回答
推荐阅读
#福大大架构师每日一题#33. 同步通信比异步通信具有较高的传输频率,这是因为(33)。 A.同步通信不需要应答信号 B.同
2回答
231阅读
#西安异步电机有限公司#公司最吸引人的三个优势是什么?
0回答
1412阅读
#西安异步电机有限公司#公司的主要竞争对手是谁?和他们有什么区别?
0回答
1498阅读
#西安异步电机有限公司#每年会给员工安排体检吗?
0回答
1465阅读
java同步和异步有何异同
1回答
3.1w阅读
java如何实现线程的同步
1回答
1.5w阅读
java线程同步的相关方法
1回答
1.7w阅读
为什么编程语言对异步编程都是很晚才开始支持的?
4回答
4283阅读
如何设定JQuery异步调用还是同步调用
1回答
6831阅读
正在发声
热门搜索
🔥职QStar养成计划
职Q每日打卡
🔥做得一手好菜
职场相亲角
找工作找工作
披荆斩棘的老哥
乘风破浪的小姐姐
当代斜杠青年的自我修养
我的微笑☺
今天你做了哪些努力
锦鲤许愿池
一张图证明你的颜值
甜甜的恋爱
什么是java同步和异步
同步方法调用后必须等待方法返回才能执行后续行为;异步方法调用后可以立刻执行后续行为。区别:一个需要等待,一个不需要等待,在部分情况下,我们的项目开发中都会优先选择不需要等待的异步交互方式。同步是用于确保资源一次只能被一个线程使用的过程,同步对于单线程程序没有任何好处。使用同步比非同步的性能差三到四倍。 线程都是独立的,而且异步执行,也就是说每个线程都包含了运行时所需要的数据或方法,而不需要外部的资源或方法,也不必关心其它线程的状态或行为。但是经常有一些同时运行的线程需要共享数据,此时就需考虑其他线程的状态和行为,否则就不能保证程序的运行结果的正确性。 需要做的是允许一个线程彻底完成其任务后,再允许下一个线程执行。必须保证一个共享的资源一次只能被一个线程使用。实现此目的的过程称为同步。