所谓同步和异步 就是 请求发起方对结果的获取是主动去获取结果还是等待被动通知
同步
一直在等待应答结果 同步阻塞
先处理其他问题,不断轮询查看结果 同步非阻塞
异步(回调 事件监听)
服务方通知,请求方一直等待应答结果 异步阻塞
发出请求后处理其他问题,被动等待服务方通知
阻塞 非阻塞
在线程中有对应的状态 挂起还是运行中
生活例子
银行等待业务办理,啥都不做,询问等待情况, 同步阻塞
银行等待业务办理,玩玩手机,时不时询问等待情况 同步非阻塞
银行等待业务办理,啥都不做,排号等待通知 异步阻塞
银行等待业务办理,玩玩手机,排号等待通知 异步非阻塞
原文:https://www.cnblogs.com/miduos/p/9446380.html