android程序子线程里面再启动多线程去下载,为什么会变得超慢

如果在主线程里面启动多线程,下载速度达到5mbs。但是主界面会卡死,所以先启动了一个子线程,然后在子线程里面再启动多线程去下载,速度才只有0.2mbs,相差25倍,谁能解析一下?

2个回答

你创建了多少线程?一般来说10个以上就没有意义了。还有你的代码怎么写的,有没有死锁。

程序很简单,不存在死锁,线程开多少个都实验过,没什么差异。其他对android的线程管理机制不是很熟悉,各位老师,有没有相关的书籍或文章介绍?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问