- 3
- 0
- 约7.03万字
- 约 74页
- 2019-10-23 发布于广西
- 举报
本 科 毕 业 设 计(论文)
题 目:基于Linux下的多线程下载工具研究与实现
学 院:信息学院学院
专 业:计算机科学与技术
班 级:
学 号:
学 生:
指导教师:李 伟 职称:讲师
时间: 年5月
摘 要
线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起几个下载通道。相对单线程而言,多线程把资源文件按线程数分割成相应数目的片段进行分段并发下载,提高了CPU的利用率,也有利于提高下载速度。
我们平时在使用互联网的时候,都会使用到许许多多的下载工具,例如Flash get、迅雷等,这些工具可以十分方便的对互联网资源进行下载。这些工具通过图形界面,将下载的信息展示给用户,这些下载信息包括:下载资源的大小、下载进度、下载速度以用其他一些可以让用户了解下载进度的信息。其实这些下载工具所提供的功能,我们同样可以使用Java来实现,这些工具包括HTTP下载、FTP下载以及BT的支持等,另外,下载工具还需要提供多线程下载、断点续传等功能,本文主要介绍如何实现一个HTTP的多线程下载工具。
本系统在Linux下以Java为编程语言,以JDK1.6和Eclipse、Linux为开发平台,实现了一个简单的多线程下载工具。本论文分析了在网络环境中基于HTTP协议进行多线程下载和断点续传
您可能关注的文档
- 《基于IDEABOX在pizza饼自动售货机中的应用》-毕业设计(论文).doc
- 《基于ios适配器模块及程序设计》-毕业设计(论文).doc
- 《基于javabean的在线日常事务管理系统》-毕业设计(论文).doc
- 《基于JAVA的单机三子棋游戏》-毕业设计(论文).doc
- 《基于JAVA的无线人员定位管理软件设计》-毕业设计(论文).doc
- 《基于JAVA技术的MVC(Model-View-Controller)架构开发本网上商品购物系统的设计》-毕业设计(论文).doc
- 《基于java开发的高校人事管理系统—培训管理模块的设计与实现》-毕业设计(论文).doc
- 《基于JSP的当当网上购物系统设计》-毕业设计(论文).doc
- 《基于jsp的电子商务用户认证管理系统论文》-毕业设计(论文).doc
- 《基于kalman滤波的直流伺服电机模糊PID位置控制仿真研究》-毕业设计(论文).doc
最近下载
- 2025年贵州省西部计划笔试试题库(含答案).docx VIP
- 2026年安徽省省考《行测》真题卷及答案.pdf
- 山西省公路交通基础设施数字化转型升级实施方案深度解读.pdf VIP
- 金太阳江西省2024-2025学年高一下学期6月联考金太阳含答案(9科试卷).pdf
- 第13课 辽宋夏金元时期的对外交流(同步教学课件).pptx VIP
- tz1220型椭圆振动筛设计说明书 毕业设计 .doc VIP
- (5.4.1)--5.4血液系统药物药理学.ppt VIP
- 1-5药物吸收1111药理学.pptx VIP
- 宿舍楼工程投标文件编制指南与范例.docx VIP
- 规章制度甲方工程部管理制度.docx VIP
原创力文档

文档评论(0)