Re: [問題] 讀檔
※ 引述《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
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章