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


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

Tags in this post...

面试题 相关文章推荐
HashMap和Hashtable的区别
May 18 面试题
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
大整数数相乘的问题
Jul 22 面试题
*p++ 自增p 还是p所指向的变量
Jul 16 面试题
某IT外企面试题-二分法求方程!看看大家的C++功底
Jul 04 面试题
如何在存储过程中使用Loop
Jan 05 面试题
存储过程的优缺点是什么
Jan 10 面试题
.NET初级开发工程师面试题
Apr 18 面试题
端口镜像是怎么实现的
Mar 25 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Jan 13 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Apr 11 面试题
我们在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
Oracle 常见问题解答
2006/10/09 PHP
php 调试利器debug_print_backtrace()
2012/07/23 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
PHP+mysql实现的三级联动菜单功能示例
2019/02/15 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
效率高的Javscript字符串替换函数的benchmark
2008/08/02 Javascript
javascript 面向对象思想 附源码
2009/07/07 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
超全面的JavaScript开发规范(推荐)
2017/01/21 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
JavaScript实现简单日历效果
2020/09/11 Javascript
[38:30]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场2
2014/05/24 DOTA
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
Python中使用pprint函数进行格式化输出的教程
2015/04/07 Python
使用Windows批处理和WMI设置Python的环境变量方法
2019/08/14 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
html5 canvas-1.canvas介绍(hello canvas)
2013/01/07 HTML / CSS
教你使用Canvas处理图片的方法
2017/11/28 HTML / CSS
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
英国钻石公司:British Diamond Company
2020/02/16 全球购物
实习自我鉴定范文
2013/10/30 职场文书
开门红主持词
2014/04/02 职场文书
普通党员对照检查材料
2014/08/28 职场文书
小时代观后感
2015/06/10 职场文书
北京大学中文系教授推荐的10本小说
2019/08/08 职场文书