作者HerbertF (ff)
看板C_Sharp
标题Re: [问题] 读档
时间Fri May 14 13:53:49 2004
※ 引述《theAvatar (I'm)》之铭言:
: ※ 引述《nosrep (唯一YYY)》之铭言:
: : 一定要全部读进来嘛 ?
: : 如果要的话...怎麽跑都很慢吧...即使用 multi-thread 也未必能解决问题...
: : 因为慢的还是 io,非 cpu
: 是这样吗? 我看你根本就不了解问题的所在吧?
: 程式写不好, 就会怪东怪西, 怪什麽什麽慢...
: 拿掉所谓的 IO, 比较下面这两种程式的写法和执行的速度:
: {
: string s = string.Empty;
: for (int i = 0; i < 10000; i++)
: s += "This is a string.\n";
: }
: {
: StringBuilder sb = new StringBuilder();
: for (int i = 0; i < 10000; i++)
: sb.Append("This is a string.\n");
: string s = sb.ToString();
: }
: 两者的执行结果相同, 我想执行速度的差别应该很明显.
这个跟 multi-thread 有什麽关系?
是说 StringBuilder 底层有特殊的实做吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.21.63.147