java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)

java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)

ID:15858312

大小:135.50 KB

页数:28页

时间:2018-08-06

java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)_第1页
java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)_第2页
java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)_第3页
java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)_第4页
java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)_第5页
资源描述:

《java多线程与线程安全实践-基于http协议的断点续传(有源程序代码)(可编辑)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java多线程与线程安全实践-基于Http协议的断点续传(有源程序代码)源程序代码等全套设计联系174320523各专业都有分类号:TP311.1UDC:D10621-408-20075916-0密级:公开编号:20038>031245成都信息工程学院学位论文Java多线程与线程安全实践??基于Http协议的断点续传论文作者姓名:吴尚勇申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):何林波论文提交日期:2007年07月25日Java多线程与线程安全实践??基于Http协议的断点续传摘要现实世界中的很多过程都具有多条线索同时

2、动作的特性。Java语言的一大特性就是内置对多线程的支持。多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况,它使得编程人员可以很方便地开发出具有多线程功能、能同时处理多个任务的功能强大的应用程序。一些同时运行的线程需要共享数据,因此每个线程就必须要考虑其它与它一起共享数据的线程的状态与行为,这就是线程安全的问题。为了对Java多线程与线程安全机制进行研究与实践,特此设计一个基于Http协议的支持多线程断点续传的下载程序。此下载程序由下载任务模块、设置模块以及系统帮助模块组成。通过ApacheJakartaCommons下的子项目Ht

3、tpClient包对Http协议进行支持,从而下载服务器端的资源。程序提供多线程断点续传功能,在完成下载过程中使用多线程技术可以较大幅度地提高下载的速度。关键词:多线程;线程安全;断点续传ThePracticeofJavaMultithreadingandThreadSecurity----DownloadToolwithBroken/ResumeFunctionbasedonhttpAbstractInrealworld,manyprocesseshavethecharacteristicthatmulti-stripclueactatthesa

4、metime.TheJavalanguagehasamajorcharacteristicofembeddedmultithreadsupport.Multithreadingisthestatusthatexistseveralimplementationbodyatthesametime,accordingtoseveraldifferentcluestotheimplementationofthejointwork,Itmeansthatprogrammerscaneasilyproducemorethreadsdevelopmentfunc

5、tions,Itcanalsodealwithanumberoftaskspowerfulapplication.Runningsomeofthethreadsneedtosharedata,Soeachthreadmustconsiderotherwithittosharethedatawiththestateofthethread,Thisisthethreadsafety.ToJavamultithreadingandsecuritymechanismstoconductresearchandpractice,DesignherebyHttp

6、agreementonthesupportmultithreadingdownloadprocedures.Thisdownloadprocedurescomprisesofdownloadingtaskmodule,settingmoduleandhelpingsystemmodule.WithHttpsupportofHttpClient,asubprojectofApacheJakartaCommons,itcandownloadresourcescomingfromwebserver.TheprocedureprovidestheMulti

7、-threadedbroken/resumefunctionality,intheprocessofcompletesdownloadingtousethemulti-threadtechnologycangreatlyboostdownloadspeed.Keywords:Multithreading;Threadsecurity;Broken/Resume目录论文总页数:25页1引言11.1课题的研究背景与意义11.1.1课题的研究背景11.1.2课题的研究意义11.2可行性分析21.2.1技术可行性21.2.2操作可行性22相关基础知识以及开

8、发平台22.1JAVA中的多线程与线程安全32.1.1Java中的多线程32.1.2Java中的线程安全32.2Http协

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。