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


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

Tags in this post...

面试题 相关文章推荐
htmlentities() 和 htmlspecialchars()有什么区别
Jul 01 面试题
xml有哪些解析技术?区别是什么
Apr 26 面试题
什么是类的返射机制
Feb 06 面试题
SQL Server笔试题
Jan 10 面试题
几个SQL的面试题
Mar 08 面试题
STP协议的主要用途是什么?为什么要用STP
Dec 20 面试题
介绍一下OSI七层模型
Jul 03 面试题
linux面试题参考答案(9)
Jan 07 面试题
介绍一下linux的文件权限
Feb 15 面试题
什么是lambda函数
Sep 17 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
Structs界面控制层技术
Oct 11 面试题
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 #面试题
error和exception有什么区别
Oct 02 #面试题
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
May 24 #面试题
HashMap和Hashtable的区别
May 18 #面试题
Weblogc domain问题
Jan 27 #面试题
Collection和Collections的区别
May 02 #面试题
如何将整数int转换成字串String
Mar 21 #面试题
You might like
优化使用mysql存储session的php代码
2008/01/10 PHP
简单的PHP多图上传小程序代码
2011/07/17 PHP
php实现telnet功能示例
2014/04/08 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
JS实现的DIV块来回滚动效果示例
2017/02/07 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
jQuery plugin animsition使用小结
2017/09/14 jQuery
js实现登录注册框手机号和验证码校验(前端部分)
2017/09/28 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
微信小程序新手教程之启动页的重要性
2019/03/03 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
Python字典的核心底层原理讲解
2019/01/24 Python
Django框架组成结构、基本概念与文件功能分析
2019/07/30 Python
python sitk.show()与imageJ结合使用常见的问题
2020/04/20 Python
Python如何实现线程间通信
2020/07/30 Python
python 检测图片是否有马赛克
2020/12/01 Python
HTML5 微格式和相关的属性名称
2010/02/10 HTML / CSS
香港太阳眼镜网上商店:SmartBuyGlasses香港
2016/07/22 全球购物
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
国贸专业个人求职信范文
2014/01/08 职场文书
储备店长岗位职责
2015/04/14 职场文书
大学学习委员竞选稿
2015/11/20 职场文书