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


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

Tags in this post...

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
枚举和一组预处理的#define有什么不同
Sep 21 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
如何利用find命令查找文件
Feb 07 面试题
Linux的文件类型
Jul 05 面试题
init进程的作用
Apr 12 面试题
用Python写一个for循环的例子
Jul 19 面试题
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
Jul 06 面试题
Servlet的生命周期
Aug 25 面试题
JPA的优势都有哪些
Jul 04 面试题
给定一个时间点,希望得到其他时间点
Nov 07 面试题
我们在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中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
深入了解php4(1)--回到未来
2006/10/09 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
PHP中PDO基础教程 入门级
2011/09/04 PHP
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
php页面防重复提交方法总结
2013/11/25 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
JQuery 学习笔记 选择器之三
2009/07/23 Javascript
JS实现悬浮移动窗口(悬浮广告)的特效
2013/03/12 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
原生js图片轮播效果实现代码
2016/10/19 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
echarts浮动显示单位的实现方法示例
2020/12/04 Javascript
[37:37]DAC2018 4.4 淘汰赛 Optic vs Mineski 第二场
2018/04/05 DOTA
int在python中的含义以及用法
2019/06/27 Python
python 实现在一张图中绘制一个小的子图方法
2019/07/07 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
基于Python中的yield表达式介绍
2019/11/19 Python
python3 常见解密加密算法实例分析【base64、MD5等】
2019/12/19 Python
浅谈keras中的目标函数和优化函数MSE用法
2020/06/10 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
C/C++程序员常见面试题二
2015/11/19 面试题
2015年初一班主任工作总结
2015/05/13 职场文书
催款函范本大全
2015/06/24 职场文书
退休欢送会主持词
2015/07/01 职场文书
公务员学习中国梦心得体会
2016/01/05 职场文书
Redis分布式锁Redlock的实现
2021/08/07 Redis