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


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

Tags in this post...

面试题 相关文章推荐
Tomcat Mysql datasource数据源配置
Dec 28 面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 面试题
Jar包的作用是什么
Mar 30 面试题
数据库基础的一些面试题
Feb 25 面试题
Linux Interview Questions For software testers
May 17 面试题
50道外企软件测试面试题
Aug 18 面试题
解释一下钝化(Swap out)
Dec 26 面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 面试题
几个判断型的面试题
Jul 03 面试题
AssertionError 跟一下那个类是 “is – a”的关系
Feb 21 面试题
正隆泰信息技术有限公司上机题
Jun 14 面试题
Ejb技术面试题
Apr 29 面试题
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程序猿都应该拜读的书
2014/12/31 PHP
php array_udiff_assoc 计算两个数组的差集实例
2016/11/12 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
JavaScript 学习笔记(六)
2009/12/31 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
jQuery.lazyload+masonry改良图片瀑布流代码
2014/06/20 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
jQuery中iframe的操作(点击按钮新增窗口)
2016/04/20 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
[01:10:27]DOTA2-DPC中国联赛正赛 SAG vs XG BO3 第二场 3月5日
2021/03/11 DOTA
python读文件逐行处理的示例代码分享
2013/12/27 Python
Python 高级专用类方法的实例详解
2017/09/11 Python
详解pyqt5 动画在QThread线程中无法运行问题
2018/05/05 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
Pandas0.25来了千万别错过这10大好用的新功能
2019/08/07 Python
利用Python小工具实现3秒钟将视频转换为音频
2019/10/29 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
2019/12/13 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
利用python爬取有道词典的方法
2020/12/08 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
中东奢侈品购物网站:Ounass
2020/09/02 全球购物
检察官就职演讲稿
2014/01/13 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
毕业生爱心捐书倡议书
2015/04/27 职场文书
2015年银行个人工作总结
2015/05/14 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
解决golang 关于全局变量的坑
2021/05/06 Golang
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
Go gorilla/sessions库安装使用
2022/08/14 Golang