2 hsstc hsstc 于 2013.11.22 11:20 提问

android 多个文件,每个文件都使用断点下载,线程是否会太多

我现在想使用文件的断点下载功能,每个文件可以分成几断,使用线程下载,如果存在多个文件都是用线程下载的话,线程有点多,怎样才是一个合适的方法

2个回答

x13945
x13945   2013.11.26 19:39
已采纳

可以试试线程池,或者做一个自己控制的线程队列

gamedragon
gamedragon   2013.12.04 20:48

线程池,或者就用AsyncTask,里面用的就是线程池。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Retrofit2的再封装实战—多线程下载与断点续传(三)
流程图 回忆之前文章提到的,我们将需要下载的任务构造成一个List传入DownLoadManager中,DownLoadManager调用方法downLoad生成DownLoadRequest对象,同时将List参数代入,最后调用downLoadRequest.start()方法。 一、Start start 我们将下载的部分操作封装成Dow
Aandroid 多线程断点续传同时下载多个大文件
Aandroid 多线程断点续传同时下载多个大文件Aandroid 多线程断点续传同时下载多个大文件最近学习在Android环境中一些网络请求方面的知识,其中有一部分是关于网络下载方面的知识。在这里解析一下自己写的demo,总结一下自己所学的知识。下图为demo的效果图,仿照一些应用下载商城在ListView中列出加载项,然后可以可以下载和停止。 1概述这里有几个比较重要的类DownloadMan
android多线程下载——--显示进度条,断点下载—--—(Demo)
一:在线程下载的同时显示进度条,如图效果显示 :(本次测试使用了三个线程进行下载,所以有三个显示进度条) 二.实现的代码如下: 1.布局代码:(我已经将下载的路径写死了,自己灵活变动一下) <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/
使用xUtils框架实现多线程下载和断点续传
在前面的博客中分别介绍了在Java中实现多线程下载和断点续传以及在android中实现多线程下载和断点续传,这篇博客将介绍使用第三方框架xUtils实现多线程下载和断点续传 首先看一下实现的效果,点击下载文件按钮后开始下载文件 下载完成后会将下载好的文件保存在SD卡中 实现方式 第一步:使用Android Studio创建一个Android工程 第二步:到
多线程下载文件和断点续传的简单实现
断点续传的要点: 每写入一次文件就将这次写入文件的位置保存起来(保存到文件中),下次读取文件的的位置开始下载public class MuchThreadDown { private static int threadCount = 3;// 开启3个线程 private static int blockSize = 0;// 每个线程下载的大小 pri
RxDownload-基于RxJava打造的下载工具, 支持多线程和断点续传
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/1104/6743.html 大文件下载测试中,内存占用一直趋于平稳 主要功能: 使用Retrofit+OKHTTP来进行网络请求 基于RxJava打造, 支持RxJava各种操作符链式调用 若服务器支持断点续传, 则使用多线程断点
Android网络编程之——文件断点下载(暂停/继续/重新下载)
开头还是不说废话了直接进入主题吧!一:关于断点下载所涉及到的知识点1.对SQLite的增删改查(主要用来保存当前任务的一些信息) 2.HttpURLConnection的请求配置HttpURLConnection connection = null; //设置下载请求属性 connection.setRequestProperty();3.RandomAccessFile 对文件进行写入Rando
android 多线程下载,断点续传,线程池
android 多线程下载,断点续传,线程池你可以在这里看到这个demo的源码: https://github.com/onlynight/MultiThreadDownloader效果图这张效果图是同时开启三个下载任务,限制下载线程数量的效果图。多线程下载原理多线程下载的原理就是将下载任务分割成一个个小片段再将每个小片段分配给各个线程进行下载。 例如一个文件大小为100M,我们决定使用4个线程
Android文件断点下载
Android文件断点下载,使用HttpConnection
关于HTTP与FTP断点下载文件个人理解小结
首先我们来理解下HTTP与FTP的定义与不同. 一.从广义上来理解: HTTP是Hyper Text Transfer Protocol,超文本传输协议; FTP是File Transfer Protocol,文件传输协议; 总之简单说HTTP是面向网页的,而FTP是面向文件的。   二.HTTP与FTP的区别 1.HTTP: HTTP相对比较简单