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


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

Tags in this post...

面试题 相关文章推荐
Tomcat Mysql datasource数据源配置
Dec 28 面试题
Java如何格式化日期
Aug 07 面试题
编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
Jan 07 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 面试题
指针和引用有什么区别
Jan 13 面试题
这段代码难道不该打印出56吗
Feb 27 面试题
介绍一下XMLHttpRequest对象
Feb 12 面试题
请用Java实现列出某个目录下的所有文件
Sep 23 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
Apr 13 面试题
Unix/Linux开发面试题
Aug 16 面试题
与UNIX有关的几个名词
Sep 17 面试题
servlet面试题
Aug 20 面试题
我们在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
正义联盟的终局之战《天启星战争》将成为DC动画宇宙的最后一部
2020/04/09 欧美动漫
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
TNC vs BOOM BO3 第二场2.13
2021/03/10 DOTA
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
2016/10/26 Javascript
Html5 js实现手风琴效果
2020/04/17 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
Vue3 响应式侦听与计算的实现
2020/11/11 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
Python3基础之list列表实例解析
2014/08/13 Python
给Python入门者的一些编程建议
2015/06/15 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
python匿名函数用法实例分析
2019/08/03 Python
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
电信专业毕业生推荐信
2013/11/18 职场文书
校本教研工作制度
2014/01/22 职场文书
年终总结会主持词
2014/03/25 职场文书
商业项目策划方案
2014/06/05 职场文书
2015年度党风廉政建设工作情况汇报
2015/01/02 职场文书
无房证明样本
2015/06/17 职场文书