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


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

Tags in this post...

面试题 相关文章推荐
什么是smarty? Smarty的优点是什么?
Aug 11 面试题
如何用Lucene索引数据库
Feb 23 面试题
static函数与普通函数有什么区别
Dec 25 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
Ado与Ado.net的相同与不同
Dec 08 面试题
NET程序员上机面试题
May 23 面试题
可以使用抽象函数重写基类中的虚函数吗
Jun 02 面试题
什么是makefile? 如何编写makefile?
Jan 02 面试题
简述安装Slackware Linux系统的过程
May 08 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
Servlet方面面试题
Sep 28 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 #面试题
int和Integer有什么区别
May 25 #面试题
金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-> (一千零一拾一元整)输出
May 29 #面试题
下面代码从性能上考虑,有什么问题
Apr 03 #面试题
什么是Web Service?
Jul 25 #面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 #面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 #面试题
You might like
PHP 数组入门教程小结
2009/05/20 PHP
php程序效率优化的一些策略小结
2010/07/17 PHP
php中explode的负数limit用法分析
2015/02/27 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
Jquery Ajax的Get方式时需要注意URL地方
2011/04/07 Javascript
Query中click(),bind(),live(),delegate()的区别
2013/11/19 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JS操作COOKIE实现备忘记录的方法
2016/04/01 Javascript
深入理解js promise chain
2016/05/05 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
vue cli安装使用less的教程详解
2019/07/12 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
Django静态资源URL STATIC_ROOT的配置方法
2014/11/08 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python设计模式之命令模式简单示例
2018/01/10 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Django安装配置mysql的方法步骤
2018/10/15 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
中学门卫岗位职责
2013/12/26 职场文书
党校培训思想汇报
2013/12/30 职场文书
原材料检验岗位职责
2014/03/15 职场文书
最新大学生创业计划书写作攻略
2014/04/02 职场文书
股票投资建议书
2014/05/19 职场文书
初中家长评语和期望
2014/12/26 职场文书