收藏到会员中心
|
文档题目: |
Java多线程与线程安全实践——基于Http协议的断点续传 |
 |
上传会员: |
道里区 |
提交日期: |
2013-06-18 18:52:31 |
文档分类: |
软件工程 |
浏览次数: |
50 |
下载次数: |
0
次 |
|
|
下载地址: |
源代码 (需要:25 积分)
论文 (需要:25 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:11613,附源代码
Java多线程与线程安全实践——基于Http协议的断点续传 摘 要 现实世界中的很多过程都具有多条线索同时动作的特性。Java语言的一大特性就是内置对多线程的支持。多线程是指同时存在几个执行体,按几条不同的执行线索共同工作的情况,它使得编程人员可以很方便地开发出具有多线程功能、能同时处理多个任务的功能强大的应用程序。一些同时运行的线程需要共享数据,因此每个线程就必须要考虑其它与它一起共享数据的线程的状态与行为,这就是线程安全的问题。为了对Java多线程与线程安全机制进行研究与实践,特此设计一个基于Http 协议的支持多线程断点续传的下载程序。此下载程序由下载任务模块、设置模块以及系统帮助模块组成。通过Apache Jakarta Commons下的子项目HttpClient包对Http协议进行支持,从而下载服务器端的资源。程序提供多线程断点续传功能,在完成下载过程中使用多线程技术可以较大幅度地提高下载的速度。
关键词:多线程;线程安全;断点续传
Abstract ... Keywords: Multithreading; Thread security; Broken/Resume 目 录 论文总页数:25页 1 引言 1 1.1 课题的研究背景与意义 1 1.1.1 课题的研究背景 1 1.1.2 课题的研究意义 1 1.2 可行性分析 2 1.2.1 技术可行性 2 1.2.2 操作可行性 2 2相关基础知识以及开发平台 2 2.1 JAVA中的多线程与线程安全 3 2.1.1 Java中的多线程 3 2.1.2 Java中的线程安全 3 2.2 Http协议简介 4 2.3 断点续传原理 4 3 需求分析 5 3.1用户需求分析 5 3.2 业务流分析 6 4. 系统设计 7 4.1 系统设计要点 7 4.2 系统总体功能结构 7 5.系统实现 8 5.1用户界面实现 8 5.2 下载任务实现 11 5.2.1 下载任务类图 11 5.2.2 下载任务顺序图 12 5.2.3 下载任务具体实现 13 5.3 监控下载信息设计 18 5.3.1 监控下载信息类图 18 5.3.2 监控下载信息顺序图 19 5.3.3 监控下载信息实现 19 结 论 22 参考文献 23 致 谢 24 声 明 25
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|