没有已有缓存时room进行readcache和okhttp进行网络请求两个线程似乎是并行的

来源:5-9 paging框架不为人知的高端玩法【彩蛋】

慕仙6068316

2022-01-10

图片描述
继续补充上次问的问题,我详细打印了每一处代码观察,key=0初次请求还没有已存在的缓存时,readcache和okhttpji进行网络请求两个线程似乎是并行的,所以readcache永远在网络请求成功进行处理response的save之前图片描述
![图片描述
所以不是你说的网络请求,比本地读缓存还要快是吗,恰恰相反。

写回答

1回答

LovelyChubby

2022-01-12

读取缓存,和网络请求一直都是并行的哇

0
2
慕仙6068316
老师您就不能回答一下并行是怎么保证异步的吗
2022-01-20
共2条回复

开发商业级热门短视频App 掌握Jetpack组件库

Jetpack架构大揭秘,全组件实战主流且功能完整的短视频App

1364 学习 · 607 问题

查看课程