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


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

Tags in this post...

面试题 相关文章推荐
PHP如何去执行一个SQL语句
Mar 05 面试题
我想声明一个指针并为它分配一些空间, 但却不行。这些代码有什么 问题?char *p; *p = malloc(10);
Oct 06 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
Linux中如何用命令创建目录
Jan 12 面试题
一些Solaris面试题
Dec 22 面试题
软件工程师面试题
Jun 25 面试题
软件设计的目标是什么
Dec 04 面试题
中间件的定义
Aug 09 面试题
关键字throw与throws的用法差异
Nov 22 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
北京捷通华声语音技术有限公司Java软件工程师笔试题
Apr 10 面试题
我们在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中cookie和session的区别实例分析
2014/08/28 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
event.keyCode键码值表 附只能输入特定的字符串代码
2009/05/15 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
动态加载dtree.js树treeview(示例代码)
2013/12/17 Javascript
采用call方式实现js继承
2014/05/20 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
2020/09/12 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
JS实现随机抽取三人
2019/11/06 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
[07:39]第一届亚洲邀请赛回顾视频
2017/02/14 DOTA
Python 不同对象比较大小示例探讨
2014/08/21 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
Python selenium实现微博自动登录的示例代码
2018/05/16 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
python图像处理入门(一)
2019/04/04 Python
python英语单词测试小程序代码实例
2019/09/09 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
CSS 3.0文字悬停跳动特效代码
2020/10/26 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
教育系毕业生中文求职信范文
2013/10/06 职场文书
会计系毕业求职信
2014/08/07 职场文书
《周恩来的四个昼夜》观后思想汇报范文两篇
2014/09/10 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
先进典型事迹材料
2014/12/29 职场文书
团委工作总结2015
2015/04/02 职场文书
高一军训口号
2015/12/25 职场文书