《基于linux下的多线程下载工具研究与实现》-毕业设计(论文).docVIP

  • 3
  • 0
  • 约7.03万字
  • 约 74页
  • 2019-10-23 发布于广西
  • 举报

《基于linux下的多线程下载工具研究与实现》-毕业设计(论文).doc

本 科 毕 业 设 计(论文) 题 目:基于Linux下的多线程下载工具研究与实现 学 院:信息学院学院 专 业:计算机科学与技术 班 级: 学 号: 学 生: 指导教师:李 伟 职称:讲师 时间: 年5月 摘 要 线程可以理解为下载的通道,一个线程就是一个文件的下载通道,多线程也就是同时开起几个下载通道。相对单线程而言,多线程把资源文件按线程数分割成相应数目的片段进行分段并发下载,提高了CPU的利用率,也有利于提高下载速度。 我们平时在使用互联网的时候,都会使用到许许多多的下载工具,例如Flash get、迅雷等,这些工具可以十分方便的对互联网资源进行下载。这些工具通过图形界面,将下载的信息展示给用户,这些下载信息包括:下载资源的大小、下载进度、下载速度以用其他一些可以让用户了解下载进度的信息。其实这些下载工具所提供的功能,我们同样可以使用Java来实现,这些工具包括HTTP下载、FTP下载以及BT的支持等,另外,下载工具还需要提供多线程下载、断点续传等功能,本文主要介绍如何实现一个HTTP的多线程下载工具。 本系统在Linux下以Java为编程语言,以JDK1.6和Eclipse、Linux为开发平台,实现了一个简单的多线程下载工具。本论文分析了在网络环境中基于HTTP协议进行多线程下载和断点续传

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档