- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[课程设计要求-Linux下基于socket的文件传输程序设计
Linux高级开发
课程设计报告
课程设计题目:Linux下基于socket的文件传输程序设计
学 院:_________________________________
专业班级:__________________________________
年 级: _________________________________
姓 名:___________________________________
学 号:___________________________________
完成时间:_________年_________月__________日
成 绩:____________________________________
指导教师:____________________________________
课程设计指导教师评定成绩表
项目 分值 优秀
(100x≥90) 良好
(90x≥80) 中等
(80x≥70) 及格
(70x≥60) 不及格(x60) 评分 参考标准 参考标准 参考标准 参考标准 参考标准 学习态度 15 学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作 学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务 学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作 学习态度尚可,能遵守组织纪律,能按期完成任务 学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度 技术水平与实际能力 25 设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信 设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信 设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信 设计基本合理,理论分析与计算无大错,实验数据无大错 设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题 创新 10 有重大改进或独特见解,有一定实用价值 有较大改进或新颖的见解,实用性尚可 有一定改进或新的见解 有一定见解 观念陈旧 论文(计算书、图纸)撰写质量 50 结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰 结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰 结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰 结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整 内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰 指导教师评定成绩:
指导教师签名: 年 月 日
摘要
线程(thread)技术早在60年代就被提出,但真正应用线程到操作系统中去,是在80年代中期。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些好处?
使用多线程的理由之一是和进程相比,它是一种非常节俭的多任务操作方式。在Linux系统下,启动一个新的进程必须分配独立的地址空间,建立众多的数据表来维护它的代码段、堆栈段和数据段。而运行于一个进程中的多个线程,它们之间使用相同的地址空间,共享大部分数据,启动一个线程所花费的空间远远小于进程所花费的空间,而且,线程间彼此切换所需的时间也远远小于进程间所需要的时间。
使用多线程的理由之二是线程间方便的通信机制。对不同进程来说,它们具有独立的数据空间,要进行数据的传递只能通过通信的方式进行,这种方式费时且很不方便。由于同一进程下的线程之间共享数据空间,所以一个线程的数据可以直接为其它线程所用,这样快且方便。
在计算机,凡是提供服务的一方我们称为服务端(Server),而接受服务的另一方我们称作客户端(Client)。不过客户端及伺服端的关系不见得一定建立在两台分开的机器上,提供服务的伺服端及接受服务的客户端也有可能都在同一台机器上,这样在同一台机器上就同时扮演伺服端及客户端。
·1设计要求
这次课程设计的要求是在以Linux为内核的操作系统下,实现多线程文件传输系统功能模块。系统模块分为服务器和客户端两部分,客户端实现对文件的上传、下载和查看服务器默认路径下的文件列表;服务
您可能关注的文档
- [教你如何下载人人网相册的所有图片.doc
- [集体的事谁说了算.ppt
- [教你如何做慕课第一讲测验.doc
- [教你如何成为一名优秀的魔兽世界团长.doc
- [教你如何利用新浪微博开发平台-网页.docx
- [读庞维国自主学习——学与教的原理和策略后的摘要.doc
- [教你如何用电脑上微信微信电脑客户端安.doc
- [广东众翔投资管理有限公司.ppt
- [集体的力量1.ppt
- [教你如何跑客户.doc
- 低空旅游项目2025年航空器维修产业链研究报告.docx
- 针对2025年城市燃气管道改造工程的社会稳定风险评估报告.docx
- 乡村生态采摘园跨境电商品牌国际化与市场拓展策略.docx
- 2025年智慧物流园区能源管理系统能源审计报告.docx
- 2025年跨境电商独立站站内搜索优化策略.docx
- 乡村电商发展新引擎:2025年乡村特色农产品直播基地建设可行性报告及产业协同效应.docx
- 智慧公交系统2025年智能充电桩布局与充电设施安全性评估报告.docx
- 2025年跨境电商物流行业跨境电商物流关税政策研究报告.docx
- 社区养老服务新趋势:2025年跨境协作网络构建与案例分析.docx
- 社区老年日间照料跨境医养结合模式2025年服务创新与社区服务品质提升.docx
文档评论(0)