A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 文涛 中级黑马   /  2013-11-10 13:39  /  1005 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 文涛 于 2013-11-10 17:04 编辑

同步异步有什么不同,java中是怎么实现和使用的呢

4 个回复

倒序浏览
如果学习了多线程就好理解了
回复 使用道具 举报
同步:发送一个请求,等待返回,然后再发送下一个请求 。需要同步的对象加个锁Sincronized
异步:发送一个请求,不等待返回,随时可以再发送下一个请求 。
两者最多区别在于,同步需等待,可防止死锁,所以是线程安全的。异步不需等待,效率较高,是线程不安全的。
回复 使用道具 举报
同步是指两个线程的运行是相关的,其中一个线程要阻塞等待另外一个线程的运行。
异步的意思是两个线程毫无相关,自己运行自己的。
同步和异步最大的区别就在于。一个需要等待,一个不需要等待。
同步是防止一个数据被两人同时用,造成数据的破坏,异步是为了加快程序的运行。
可以把多线程的那些视频看下
回复 使用道具 举报
同步是指两个线程的运行是相关的,其中一个线程要阻塞等待另外一个线程的运行。
异步的意思是两个线程毫无相关,自己运行自己的。
同步和异步最大的区别就在于。一个需要等待,一个不需要等待。
同步是防止一个数据被两人同时用,造成数据的破坏,异步是为了加快程序的运行。
可以把多线程的那些视频看下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马