-
Notifications
You must be signed in to change notification settings - Fork 777
Open
Description
我看了下你的KJHttp这个类的实现,当这个类实例化的时候,启动了两个线程,一个是去读取cacheQueue来做分发,另一个去读取networkQueue来做分发,NetworkDispatcher没有问题,请求完成之后,判断这个请求是否已经被标记为delivered,因为有可能这个请求已经在cacheQueue中被处理了。但是反过来,CacheDispatcher并没有类似的处理,一般情况下,当然CacheDispatcher处理要比NetworkDispatcher要快,所以不用这个也问题不大,但是是否存在某些特殊情况,导致CacheDispatcher处理慢于NetworkDispatcher,这种情况下,是否会出现两次请求返回?
Metadata
Metadata
Assignees
Labels
No labels