多线程问题,

jellybean- 2015-04-21 07:21:06
我用多线程操作一些文本处理的东西,我用线程池来实现多线程,,
结果发现多线程与单线程的速度其实是一样快的。。。这是啥原因啊。。

多线程框架我是直接抄以前论坛大牛开源的例子。。。不太明白多线程的含义,,希望大牛指点下。。再有的时候多线程处理速度快很多,像这个文本处理开20条线程和开1条线程就一样快了,,不明白具体是因为什么原因。。
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
john_QQ:2335298917 2015-04-21
  • 打赏
  • 举报
回复
你同时处理几个文本文件,或者说如果你同时仅处理一个文本文件,你分块了吗?也就是说你的任务拆分了吗,如果不拆,则是实际上也是一个线程在处理,也不见得快
b_duan 2015-04-21
  • 打赏
  • 举报
回复
这个要看场景和多线程的用法吧,用的不得当确实不一定快
暈哥 2015-04-21
  • 打赏
  • 举报
回复
多线程不是随便用的,你需要合理的拆分任务,确保任务是“耗时”的。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧