当前位置: 首页 > 软件库 > 应用工具 > 下载工具 >

SWT downLoad

多线程模拟文件断点续传下载
授权协议 未知
开发语言 Java
所属分类 应用工具、 下载工具
软件类型 开源软件
地区 国产
投 递 者 曾航
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DownLoad 是 Java 多线程模拟文件断点续传下载 ,SWT 界面

界面截图:

左侧菜单:

*正在下载    *可以新建任务,查看下载任务多线程状态,进度百分比,核心要完成断点续传。    *暂停 开始      *下载完成提示    *可以批量选择任务,进行暂停开始

已完成  显示历史记录 可以删除某个任务  或者清空列表
系统设置
下载模式   手动自动 同时下载数量    空闲下载
下载目录    任务排序:按名 按大小

断电续传线程状态:

null
150839401
线程 0 , 下载起始位置 = 0, 下载结束位置 = 30167880
线程 1 , 下载起始位置 = 30167880, 下载结束位置 = 60335760
线程 2 , 下载起始位置 = 60335760, 下载结束位置 = 90503640
线程 3 , 下载起始位置 = 90503640, 下载结束位置 = 120671520
Thread 3 url start >> 90503640------end >> 120671520
bytes=90503640-
Thread 4 url start >> 120671520------end >> 150839401
bytes=120671520-
线程 1 下载起始位置 : 60335760
线程 1 文件下载结束!
线程 3 下载起始位置 : 120671520
线程 3 文件下载结束!
线程 0 下载起始位置 : 30167880
线程 0 文件下载结束!
线程 2 下载起始位置 : 90503640
线程 2 文件下载结束!
线程 4 下载起始位置 : 150839401
线程 4 文件下载结束!
文件大小: 150839401
文件下载结束! 用时 32280毫秒

  • XULRUNNER XULRUNNER Download http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/latest/ http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/ XULRunner runtime vs. sdk How to install XULRu

  • 前段时间做os课程设计,我挑选了用java做,但界面的设计很难处,于是使用的swt插件。由于swt为第三方插件,所以打包时就要执行特殊的处理,一下是我的步骤: 一:打包揭晓SWT顺序 1.由于须要SWT的jar.但是Eclipse3.1.1配合的的SWT不是议决SWT.jar揭晓的!是org.eclipse.swt.win32.win32.x86_3.1.0.jar。内部包括了JINI的DLL和S

  • swt

    http://www.eclipse.org/downloads/packages/release/photon http://www.eclipse.org/windowbuilder/download.phphttp://download.eclipse.org/eclipse/downloads/drops4/R-4.8-201806110500/

 相关资料
  • 一、原理 其实断点续传的原理很简单,从字面上理解,所谓断点续传就是从停止的地方重新下载。 断点:线程停止的位置。 续传:从停止的位置重新下载。 用代码解析就是: 断点 : 当前线程已经下载完成的数据长度。 续传 : 向服务器请求上次线程停止位置之后的数据。 原理知道了,功能实现起来也简单。每当线程停止时就把已下载的数据长度写入记录文件,当重新下载时,从记录文件读取已经下载了的长度。而这个长度就是所

  • 本文向大家介绍android实现多线程下载文件(支持暂停、取消、断点续传),包括了android实现多线程下载文件(支持暂停、取消、断点续传)的使用技巧和注意事项,需要的朋友参考一下 多线程下载文件(支持暂停、取消、断点续传) 多线程同时下载文件即:在同一时间内通过多个线程对同一个请求地址发起多个请求,将需要下载的数据分割成多个部分,同时下载,每个线程只负责下载其中的一部分,最后将每一个线程下载的

  • 本文向大家介绍C# FileStream实现多线程断点续传,包括了C# FileStream实现多线程断点续传的使用技巧和注意事项,需要的朋友参考一下 一、前言        网上有许多的多线程断点续传操作,但总是写的很云里雾里,或者写的比较坑长。由于这几个月要负责公司的在线升级项目,所以正好顺便写了一下 代码如下: 二、讨论      1)需要注意的是第44行,不能直接使用index变量在Tas

  • 本文向大家介绍PC版与Android手机版带断点续传的多线程下载,包括了PC版与Android手机版带断点续传的多线程下载的使用技巧和注意事项,需要的朋友参考一下 一、多线程下载         多线程下载就是抢占服务器资源         原理:服务器CPU 分配给每条线程的时间片相同,服务器带宽平均分配给每条线程,所以客户端开启的线程越多,就能抢占到更多的服务器资源。       1、设置开启

  • 本文向大家介绍C# 文件下载之断点续传实现代码,包括了C# 文件下载之断点续传实现代码的使用技巧和注意事项,需要的朋友参考一下 注意,本文所说的断点续传特指 HTTP 协议中的断点续传。本文主要聊聊思路和关键代码,更多细节请参考本文附带的 demo。 工作原理 HTTP 协议中定义了一些请求/响应头,通过组合使用这些头信息。我们可以在一次 HTTP 请求中只请求一个文件中的一部分数据。这样我们就可

  • 本文向大家介绍PHP大文件及断点续传下载实现代码,包括了PHP大文件及断点续传下载实现代码的使用技巧和注意事项,需要的朋友参考一下 一般来说浏览器要同时下载几个文件,比如pdf文件,会在服务器端把几个文件压缩成一个文件。但是导致的问题就是会消耗服务器的cpu和io资源。 那有没有办法,用户点了几个文件,在客户端同时下载呢? 支持html5的浏览器是可以的,html的a标签有一个属性download

  • 本文向大家介绍Android实现断点多线程下载,包括了Android实现断点多线程下载的使用技巧和注意事项,需要的朋友参考一下 断点多线程下载的几个关键点:①:得到要下载的文件大小后,均分给几个线程。②:使用RandomAccessFile类进行读写,可以指定开始写入的位置。③:数据库保存下载信息,下一次继续下载的时候从数据库取出数据,然后从上次下载结束的地方开始。 这里我使用了FinalDb的数

  • 本文向大家介绍C#文件断点续传实现方法,包括了C#文件断点续传实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#文件断点续传实现方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。