多线程下载动态调整网络buffer的大小
2020-12-24 本文已影响0人
花艺荣
当多次出现read time out 错误时主动调整buffer大小,等到最近的buffer运行一段时间无异常时,再每隔一段时间在单个下载线程中启动一个相对较大buffer去尝试,如果两三次尝试都没有问题,则切换到较大buffer。
当多次出现read time out 错误时主动调整buffer大小,等到最近的buffer运行一段时间无异常时,再每隔一段时间在单个下载线程中启动一个相对较大buffer去尝试,如果两三次尝试都没有问题,则切换到较大buffer。