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


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

Tags in this post...

面试题 相关文章推荐
说出一些常用的类,包,接口
Sep 22 面试题
AOP的定义以及作用
Sep 08 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
Apr 03 面试题
什么是Rollback Segment
Apr 22 面试题
某公司.Net方向面试题
Apr 24 面试题
Ref与out有什么不同
Nov 24 面试题
描述RIP和OSPF区别以及特点
Jan 17 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 09 面试题
Solaris操作系统的线程机制
Jul 28 面试题
智乐游戏测试笔试题
May 21 面试题
广州足迹信息技术有限公司Java软件工程师试题
Feb 15 面试题
ajax是什么及其工作原理
Feb 08 面试题
我们在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+mysql实现无限分类实例详解
2015/01/15 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
PHP调用QQ互联接口实现QQ登录网站功能示例
2019/10/24 PHP
几个常用的JavaScript字符串处理函数 - split()、join()、substring()和indexOf()
2009/06/02 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
浅谈Koa服务限流方法实践
2017/10/23 Javascript
初学者AngularJS的环境搭建过程
2017/10/27 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
js实现随机点名功能
2020/12/23 Javascript
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
深入浅析python with语句简介
2018/04/11 Python
Django 源码WSGI剖析过程详解
2019/08/05 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
python:批量统计xml中各类目标的数量案例
2020/03/10 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
后勤岗位职责
2013/11/26 职场文书
学习经验演讲稿
2014/05/10 职场文书
同学会邀请函模板
2015/01/30 职场文书
努力学习保证书
2015/02/26 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
anaconda python3.8安装后降级
2021/06/11 Python
Golang 遍历二叉树
2022/04/19 Golang
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL