Conversation
之前把下载任务放在主线程,现在把下载任务放在别的线程 主线程最多等待5秒下载,若5秒内没下载完则不再阻塞主线程,把合并和应用资源包放在下载完毕后的另一个线程执行 bug:这样做的话可能不会让游戏自动应用资源包,因为可能下载完之后options.txt已经加载完了
Author
|
这个有分首次和更新吗?就是当资源包不存在时,允许更长的下载时间。资源包存在时,总是后台下载。这样的策略会不会更好一些? |
Contributor
|
尝试一下加了镜像服务器之后的现状?理论上来说我的镜像速度是够的。 |
Author
没有分,因为之前无论是不是首次都只有几kb的下载速度,给我干红了() |
Author
|
不过这并非一个好的方案,可能弹个对话框出来,对话框里加个进度条,再加个跳过按钮会更好 |
Contributor
看看这个?#48 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

之前把下载任务放在主线程,现在把下载任务放在别的线程
主线程最多等待5秒下载,若5秒内没下载完则不再阻塞主线程,把合并和应用资源包放在下载完毕后的另一个线程执行
bug:这样做的话可能不会让游戏自动应用资源包,因为可能下载完之后options.txt已经加载完了