黑马程序员技术交流社区

标题: 同步和异步有什么不同呀 [打印本页]

作者: 文涛    时间: 2013-11-10 13:39
标题: 同步和异步有什么不同呀
本帖最后由 文涛 于 2013-11-10 17:04 编辑

同步异步有什么不同,java中是怎么实现和使用的呢
作者: 月生春    时间: 2013-11-10 15:23
如果学习了多线程就好理解了
作者: hurryup    时间: 2013-11-10 16:39
同步:发送一个请求,等待返回,然后再发送下一个请求 。需要同步的对象加个锁Sincronized
异步:发送一个请求,不等待返回,随时可以再发送下一个请求 。
两者最多区别在于,同步需等待,可防止死锁,所以是线程安全的。异步不需等待,效率较高,是线程不安全的。
作者: Mr.__ㄨīn    时间: 2013-11-10 16:59
同步是指两个线程的运行是相关的,其中一个线程要阻塞等待另外一个线程的运行。
异步的意思是两个线程毫无相关,自己运行自己的。
同步和异步最大的区别就在于。一个需要等待,一个不需要等待。
同步是防止一个数据被两人同时用,造成数据的破坏,异步是为了加快程序的运行。
可以把多线程的那些视频看下
作者: Mr.__ㄨīn    时间: 2013-11-10 17:00
同步是指两个线程的运行是相关的,其中一个线程要阻塞等待另外一个线程的运行。
异步的意思是两个线程毫无相关,自己运行自己的。
同步和异步最大的区别就在于。一个需要等待,一个不需要等待。
同步是防止一个数据被两人同时用,造成数据的破坏,异步是为了加快程序的运行。
可以把多线程的那些视频看下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2