首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >现代操作系统上的目录漫游器,当它是多线程的时候会变慢吗?

现代操作系统上的目录漫游器,当它是多线程的时候会变慢吗?
EN

Stack Overflow用户
提问于 2009-06-14 15:36:15
回答 6查看 758关注 0票数 1

我曾经有过这样的理论:在现代操作系统上,多线程对HDD的访问应该表现得更好。

我以为:

操作系统对所有读取请求进行排队,并以这样的方式重新排列它们,以便能够更多地从HDD读取。请求越多,就越好地重新排列它们以优化读取顺序。

我很确定我在某个地方读过几遍。

但我做了一些基准测试,并不得不发现,多线程读取访问大多表现得很糟糕,而且从来没有表现得更好。

我在Windows和Linux下有过这样的经历。我用操作系统的工具对文件的纯搜索进行了基准测试,并编写了自己的一些基准测试。

我是不是遗漏了什么?

有人能给我解释一下这个话题的秘密吗?

谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/993038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档