欢迎来到天天文库
浏览记录
ID:16096576
大小:1.14 MB
页数:49页
时间:2018-08-07
《基于java的多线程下载工具的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于JAVA的多线程下载工具的实现摘要随着现代科技的迅猛发展,以信息化为基础的计算机技术已成为全球信息通信的雏形,计算机的发展逐渐进入一个全新的发展阶段,成为人们现在众所周知的热门话题。计算机技术的发展,使得网络成为人们获取信息的重要途径之一。人们获取数据,进行通信的方式其实就是将数据从一方传送到另一方。但是在传送的过程中,通常会由于一些突发状况,如网络接触不良导致掉线、电脑死机、蓝屏、或者电脑的一些其他原因,使得数据传输失败。尤其适当用户看到已经传到快要完成的时候,突然中断,导致其不得不重新下载,这给用户带来了很大的不便。多线程下载可以实现多个任务同步下载,大大的提
2、高了下在速度,为用户节省了时间。因此,研究JAVA多线程下载对人们方便使用下载工具下载内容具有重要意义的。关键字:JAVA;多线程下载;数据传输BasedontheRealizationoftheJavaMulti-threadDownloadToolsAbstractWiththerapiddevelopmentofmodernscienceandtechnology,representedbytheInternetalsoobtainstherapiddevelopmentofcomputernetwork.Therefore,promptingthedevelo
3、pmentofcomputerhasenteredanewstage,whichbecomeahottopicthatisknowntoallandeveryonehasconcerned.Thedevelopmentofcomputertechnologymakesthenetworkbecomeoneofthemostimportantwaysofaccessingtoinformation.Togetthedata,thewaypeoplecommunicateistotransferdatafromonepartytoanotherparty.Butinthe
4、processoftransfer,usuallyduetosomeunexpectedsituation,suchasnetworkpoorcontactleadtodrop,computercrashes,bluescreen,orsomeotherreasons,thecomputermakesafailureindatatransmission.Particularlyappropriateusershaveseenitalmostfinished,ssuddenlybreak,ithastodownloadagain,whichgivestheuseragr
5、eatdealofinconvenience.Multi-threadeddownloadcanimplementmultipletasksynchronousdownload,greatlyimprovesthespeed,whichsavestimefortheusers.Therefore,beconvenientforpeopletostudyJAVAmulti-threaddownloadinusingdownloadtoolstodownloadcontentisofgreatsignificance.Keywords:Java;Multi-threade
6、ddownload;datatransmission目录摘要IAbstractII1绪论11.1课题背景11.2选题意义11.2.1理论意义11.2.2现实意义21.3现状分析21.4本文结构32常用下载技术现状42.1Web下载42.2P2P下载52.3流媒体下载62.4多线程下载73相关概念介绍93.1Java多线程93.2线程的创建和退出及其函数调用93.3HTTP协议103.4URL和HTTPURL104多线程下载工具需求分析114.1用户需求分析114.2可行性分析114.2.1技术可行性124.2.2经济可行性124.2.3操作可行性124.3业务流分析1
7、25多线程下载工具的设计135.1整体设计135.2模块划分135.3数据下载流程145.4关键技术155.5基本操作156多线程下载工具的实现176.1下载任务模块176.2线程启动模块186.3用户界面模块196.4下载工具的实现197系统测试227.1系统测试环境227.1.1网络环境227.1.2硬件环境237.2软硬件配置237.2.1测试程序的启动237.2.2测试新建下载任务247.2.3下载任务测试25结论26参考文献27致谢28外文原文29中文翻译391绪论1.1课题背景21世纪的主要特征是数字化、网络化和信息化,它是以网络为核心的
此文档下载收益归作者所有