Java常见的同步和异步的区别、特点、联系
来源:互联网 发布:货到付款系统php 编辑:程序博客网 时间:2024/05/04 09:58
同步:发送一个请求,等待返回,然后再发送下一个请求
异步:发送一个请求,不等待返回,随时可以再发送下一个请求
同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。
异步则是可以提高效率了,现在cpu都是双核,四核,异步处理的话可以同时做多项工作,当然必须保证是可以并发处理的。
这些都是对的。
同步和异步最大的区别就在于。一个需要等待,一个不需要等待。
比如广播,就是一个异步例子。发起者不关心接收者的状态。不需要等待接收者的返回信息
电话,就是一个同步例子。发起者需要等待接收者,接通电话后,通信才开始。需要等待接收者的返回信息
异步:发送一个请求,不等待返回,随时可以再发送下一个请求
同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。
异步则是可以提高效率了,现在cpu都是双核,四核,异步处理的话可以同时做多项工作,当然必须保证是可以并发处理的。
这些都是对的。
同步和异步最大的区别就在于。一个需要等待,一个不需要等待。
比如广播,就是一个异步例子。发起者不关心接收者的状态。不需要等待接收者的返回信息
电话,就是一个同步例子。发起者需要等待接收者,接通电话后,通信才开始。需要等待接收者的返回信息
0 0
- Java常见的同步和异步的区别、特点、联系
- java同步,异步和阻塞,非阻塞的联系和区别
- C#同步 异步 多线程的联系和区别
- Java --- 线程同步和异步的区别
- Java线程-同步和异步的区别
- JAVA中异步和同步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 同步和异步的区别
- 括号匹配算法
- [Android测试] Android Studio+Appium+Java+windows 自动化测试之一: 自动化测试理解
- jdbc 学习总结四之事物控制
- 屏幕常亮 代码
- logistic regression
- Java常见的同步和异步的区别、特点、联系
- android开发的一些步骤
- 高德地图车机版API演示程序
- 数据分析常识积累
- 高德地图车机版API演示程序
- 高德地图车机版API演示程序
- 高德地图车机版API演示程序
- 高德地图车机版API演示程序
- 高德地图车机版API演示程序