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


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

Tags in this post...

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
Jun 02 面试题
数据库方面面试题
Apr 22 面试题
数据库的约束含义
Sep 09 面试题
.net开发工程师面试题
Feb 25 面试题
.net C#面试题
Aug 28 面试题
C#如何调用Word并打开一个Word文档
May 08 面试题
linux面试题参考答案(10)
Nov 04 面试题
软件测试常见笔试题
Feb 04 面试题
MYSQL支持事务吗
Aug 09 面试题
UNIX文件系统分类
Nov 11 面试题
Delphi软件工程师试题
Jan 29 面试题
重写子类方法时,抛出异常的书写注意事项
Oct 17 #面试题
深圳茁壮笔试题
May 28 #面试题
关键字throw与throws的用法差异
Nov 22 #面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
Apr 23 #面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 #面试题
Java基础知识面试题
Mar 25 #面试题
Exception类的常用方法
Jun 16 #面试题
You might like
理解PHP5中static和const关键字的区别
2007/03/19 PHP
php中获得视频时间总长度的另一种方法
2011/09/15 PHP
thinkphp四种url访问方式详解
2014/11/28 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
封装的原生javascript弹出层代码
2010/09/24 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
图文讲解vue的v-if使用方法
2019/02/11 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
javascript异步编程的六种方式总结
2019/05/17 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
[04:09]显微镜下的DOTA2第十二期—NaVi美如画的团战
2014/06/23 DOTA
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
Bose加拿大官方网站:美国知名音响品牌
2019/03/21 全球购物
房地产出纳岗位职责
2013/12/01 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
退货证明模板
2015/06/23 职场文书
2019企业给员工的慰问信
2019/06/24 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL
python接口测试返回数据为字典取值方式
2022/02/12 Python