异步的作用
发挥多线程的作用,提高时间效率
异步的设计判读
等待处理的时间 > 创建销毁切换线程的时间
同步-异步的区别
相同点:都可以使用请求-响应模型
不同点:
同步:立即知道结论,rpc调用配合短链接做到对连接资源的用完即放
异步:保持连接的时间要更长一些,至少需要回调触发完成以后
异步 发起请求的线程和接收响应的线程不是同一个,所以线程上下文是不连续的
异步 虽然请求的顺序是客户端控制的,但是回调的时候不一定是按照请求时的顺序进行的
发挥多线程的作用,提高时间效率
等待处理的时间 > 创建销毁切换线程的时间
相同点:都可以使用请求-响应模型
不同点:
同步:立即知道结论,rpc调用配合短链接做到对连接资源的用完即放
异步:保持连接的时间要更长一些,至少需要回调触发完成以后
异步 发起请求的线程和接收响应的线程不是同一个,所以线程上下文是不连续的
异步 虽然请求的顺序是客户端控制的,但是回调的时候不一定是按照请求时的顺序进行的