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


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

Tags in this post...

面试题 相关文章推荐
如何用Lucene索引数据库
Feb 23 面试题
外企C语言笔试题
Nov 10 面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
Internet主要有哪些网络群组成
Dec 24 面试题
C#笔试题集合
Jun 21 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
shell程序中如何注释
Feb 17 面试题
软件测试常见笔试题
Feb 04 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
J2EE系统只能是基于web
Sep 08 面试题
重写子类方法时,抛出异常的书写注意事项
Oct 17 #面试题
深圳茁壮笔试题
May 28 #面试题
关键字throw与throws的用法差异
Nov 22 #面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
Apr 23 #面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 #面试题
Java基础知识面试题
Mar 25 #面试题
Exception类的常用方法
Jun 16 #面试题
You might like
SONY ICF-SW7600的电路分析
2021/03/02 无线电
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
js window.onload 加载多个函数的方法
2009/11/02 Javascript
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
js获取RadioButtonList的Value/Text及选中值等信息实现代码
2013/03/05 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
js实现简单计算器
2015/11/22 Javascript
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
详解Weex基于Vue2.0开发模板搭建
2017/03/20 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
vue指令做滚动加载和监听等
2019/05/26 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
python基础教程之基本内置数据类型介绍
2014/02/20 Python
Python中的map()函数和reduce()函数的用法
2015/04/27 Python
解析Python中的异常处理
2015/04/28 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python批量修改文本文件内容的方法
2016/04/29 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
西部世纪.net笔试题面试题
2014/04/03 面试题
应聘医药代表职位求职信
2013/10/21 职场文书
创伤外科专业推荐信范文
2013/11/19 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书
2019数学教师下学期工作总结
2019/06/27 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers