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


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

Tags in this post...

面试题 相关文章推荐
如何处理简单的PHP错误
Oct 14 面试题
AOP的定义以及作用
Sep 08 面试题
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
介绍下WebSphere的安全性
Jan 31 面试题
写出二分查找算法的两种实现
May 13 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
端口镜像是怎么实现的
Mar 25 面试题
EJB发布WEB服务一般步骤
Oct 31 面试题
DTD的含义以及作用
Jan 26 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
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
php操作memcache缓存方法分享
2015/06/03 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
微信小程序实现弹出菜单动画
2019/06/21 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
python更新列表的方法
2015/07/28 Python
python目录与文件名操作例子
2016/08/28 Python
python实现朴素贝叶斯算法
2018/11/19 Python
解决Python 命令行执行脚本时,提示导入的包找不到的问题
2019/01/19 Python
通过shell+python实现企业微信预警
2019/03/07 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
OpenCV哈里斯(Harris)角点检测的实现
2020/01/15 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
Django model class Meta原理解析
2020/11/14 Python
印尼最大的在线购物网站:MatahariMall.com
2016/08/26 全球购物
初一英语教学反思
2014/01/11 职场文书
小学节能减排倡议书
2014/05/15 职场文书
优秀毕业生求职信
2014/06/05 职场文书
大四毕业生自荐书
2014/07/05 职场文书
学校捐书倡议书
2015/04/27 职场文书
PostgreSQL自动更新时间戳实例代码
2021/11/27 PostgreSQL
Python线程池与GIL全局锁实现抽奖小案例
2022/04/13 Python
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL