单核下,多线程搜索文件比单线程真的好吗??
单核下,多线程搜索文件比单线程真的好吗???
一个cpu,一个线程情况下一个个的搜索文件
一个cpu, 多线程情况下来回切换,也是搜索文件,比单线程好像没什么优势,还要拉回切换等代价
是吗???
[解决办法]
友情帮顶,友情帮顶
[解决办法]
我觉得,单核下,多线程搜索文件真不如单线程!
[解决办法]
当然多线程要好。
因为CPU常常在空闲,经常等这个等那个,多线程正好可以填饱这个空闲。
比如读文件--->内存时,CPU就是空闲的,这时候可以处理已经读进内存的数据。
[解决办法]
搜索文件,应该用一个线程搜索就好了。
Windows自己的文件搜索,就是这么做的。(Linux应该也是这么做的)
用多线程,简直就是在开玩笑(也可能是为了想练习写多线程的程序吧)。。。
个人看法,仅供参考!
(任何后果,请自负)
[解决办法]
实际检验一下 就知道了
[解决办法]
友情帮顶,友情帮顶
[解决办法]
没有必要用多线程
[解决办法]
是的,
[解决办法]
用多线程的等于在浪费时间.
[解决办法]
不要以为单核的cpu就没有并行的单元了,事实上单核的cpu里面还是有很多并行的地方的,可以参考一下学校学的计算机体系结构,但是针对楼主的问题,我不敢说到底是多线程好,还是单线程好,这肯定中间有一个临界点,楼主可以考虑两种解决方案,看一下具体的测试效果如何。。
[解决办法]