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


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

Tags in this post...

面试题 相关文章推荐
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 面试题
枚举和一组预处理的#define有什么不同
Sep 21 面试题
威盛公司软件C++工程师笔试题面试题
Jul 16 面试题
数据库基础的一些面试题
Feb 25 面试题
数据库方面面试题
Apr 22 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
Linux Interview Questions For software testers
May 17 面试题
如何查看在weblogic中已经发布的EJB
Jun 01 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Jan 12 面试题
JAVA中运算符的分类及举例
Sep 12 面试题
请介绍一下WSDL的文档结构
Mar 17 面试题
重写子类方法时,抛出异常的书写注意事项
Oct 17 #面试题
深圳茁壮笔试题
May 28 #面试题
关键字throw与throws的用法差异
Nov 22 #面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
Apr 23 #面试题
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
Oct 07 #面试题
Java基础知识面试题
Mar 25 #面试题
Exception类的常用方法
Jun 16 #面试题
You might like
构建简单的Webmail系统
2006/10/09 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
php学习笔记之 函数声明
2011/06/09 PHP
ThinkPHP之M方法实例详解
2014/06/20 PHP
Javascript UrlDecode函数代码
2010/01/09 Javascript
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
利用jQuery接受和处理xml数据的代码(.net)
2011/03/28 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
Js实现无刷新删除内容
2015/04/29 Javascript
Backbone.js 0.9.2 源码注释中文翻译版
2015/06/25 Javascript
js实现获取div坐标的方法
2015/11/16 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
微信小程序-滚动消息通知的实例代码
2017/08/03 Javascript
angular4 共享服务在多个组件中数据通信的示例
2018/03/30 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
python绘制圆柱体的方法
2018/07/02 Python
对python中Librosa的mfcc步骤详解
2019/01/09 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
python空元组在all中返回结果详解
2020/12/15 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
公司培训心得体会
2014/01/03 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
社区食品安全实施方案
2014/03/28 职场文书
房地产营销活动策划方案
2014/09/15 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
详解Flutter和Dart取消Future的三种方法
2022/04/07 Java/Android
js判断两个数组相等的5种方法
2022/05/06 Javascript