网站大量收购独家精品文档,联系QQ:2885784924

基于多线程技术的Linux环境下文件查找器find的设计与实现毕业论文.docx

基于多线程技术的Linux环境下文件查找器find的设计与实现毕业论文.docx

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于多线程技术的Linux环境下文件查找 器find的设计与实现 在传统Unix操作环境下find命令作为文件查找功能的实现,有着悠久的使用历史。Find指令可以实现多种条件的查询,例如文件名,权限,大小等。Find命令在Unix的日常使用和管理中扮演重要的角色,特别是在字符界面下,我们经常要使用find命令来查找特定条件下的文件,搭配shell的其他指令可以完成许多单调的文件管理任务。然而传统Unix中的find命令采用单线程的方式处理文件,当处理到复杂结构的文件夹时,等待时间较长。Mac OS 9率先通过多线程技术对find函数的性能进行了强化,加快了文件查找速度。Linux以它的高效性和灵活性著称,它能够在PC计算机上实现全部的Unix特性,具有多任务、多用户的能力。在高端服务器操作系统领域,随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额。就目前的情况来说,Linux在服务器市场已经无可取代,由于find指令的使用频率极高,现将多线程技术应用在同属Unix体系的Linux操作环境中,使用多线程能够加快程序执行效率,减少等待时间,提高工作效率。 Find;多线程;Linux操作系统;Unix操作系统 Design And Implementation of Multi-thread Find In Linux Environment In the traditional Unix operating system, find is used to search files and directories for a long time. With the find we can achieve a variety of conditional query, such as the file name, the file permission, the file size and so on. In daily use and management of the Unix, find plays an important role, especially in the terminal, we usually use find to search files and directories under specific conditions, collocating with other shell commands we can complete many tedium file management tasks. However, in the tradition Unix, find uses single thread to deal with the files or directories, when comes to the directory which has too many files, it could cause the user to be waiting for a long time. Mac OS 9 took the lead in using the multi-thread technology to enhance the find, as a result, find has much more speed of searching files and directories. Linux is famous for its high efficiency and high flexibility. Linux implements all of the Unix features in a personal computer with multiple users and tasks support. As the open source software is getting more and more important in the high-end server operating system field all over the world, Linux server operating system is getting more and more market shares. On the current situation, Linux is irreplaceable in the server market field, because of the high frequency of using find. Now, we apply the multi-thread techn

文档评论(0)

计算机论文专家 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档