说明:
本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。
QQ 群 号:513683159 【相互学习】
内容来源:
一、同步(Synchronous)
同步:相【同】的【步】调
同步在不同场景的含义略有区别,如:
生活中:
数据通信中:
进程中:
二、异步(Asynchronous)
异步:不同(【异】)的【步】调
数据通信中:
进程中:
三、总结
同步与异步就是:要求两个对象的步调一不一致。
若要求同步,则需通知并等待调整使得步调一致。
若要求异步,则只需通知即可。
项目 | 同步 | 异步 |
---|---|---|
特点 | 步调一致 (需等待) | 步调不一致 (无需等待) |
请求所需时间 | 较长 | 较短 |
是否会造成阻塞 | 会 | 不会 |