同步和异步有何异同,在什么情况下分别使用他们?


Posted in 面试题 onDecember 28, 2012
如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。
当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。

Tags in this post...

面试题 相关文章推荐
String和StringBuffer的区别
Aug 13 面试题
JAVA和C++的区别
Oct 06 面试题
extern在函数声明中是什么意思
Jan 19 面试题
Android面试题及答案
Sep 04 面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 面试题
一道SQL存储过程面试题
Oct 07 面试题
Oracle里面常用的数据字典有哪些
Feb 14 面试题
HSRP的含义以及如何工作
Sep 10 面试题
介绍一下Linux内核的排队自旋锁
Jan 04 面试题
介绍一下linux文件系统分配策略
Nov 17 面试题
Shell如何接收变量输入
Sep 24 面试题
法雷奥SQA(electric)面试问题
Jan 23 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 #面试题
int和Integer有什么区别
May 25 #面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 #面试题
下面代码从性能上考虑,有什么问题
Apr 03 #面试题
什么是Web Service?
Jul 25 #面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 #面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 #面试题
You might like
php下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
PHP面向对象法则
2012/02/23 PHP
php简单压缩css样式示例
2016/09/22 PHP
JavaScript实现的伸展收缩型菜单代码
2015/10/14 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
详解Javascript继承的实现
2016/03/25 Javascript
JS随机打乱数组的方法小结
2016/06/22 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
基于JavaScript实现类名的添加与移除
2017/04/23 Javascript
微信小程序实现tab页面切换功能
2018/07/13 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
JavaScript提升机制Hoisting详解
2019/10/23 Javascript
Vuex实现数据增加和删除功能
2019/11/11 Javascript
[06:42]DOTA2每周TOP10 精彩击杀集锦vol.1
2014/06/25 DOTA
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
pytorch cnn 识别手写的字实现自建图片数据
2018/05/20 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
大学生求职信例文
2014/06/29 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
2015年防灾减灾工作总结
2015/07/24 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android