一切隨風去 wrote:
這個猜測就是建立在我說的經驗和邏輯判斷能力上的猜測,不是亂猜。
是啊! 我可沒說是"亂"猜.
重點是multi-threading的程式很難寫, deadlock很難抓, 因為你放個printf(或是Visual C++用的TRACE()), 原本會deadlock的, 很可能變不會, 而原本不會deadlock的, 很可能變成會, 如果你spwan的thread又資料傳來傳去, 很難有一個好方法去抓出來.
其實Server的multi-threading好寫很多, 因為一個thread處理一個user的request, user跟user間彼此資料是獨立的, 就不會有deadlock的問題.
樓歪了! 回到正題, 8核到底有沒效, 我是覺得要看你跑什麼程式, 在某些狀況下, 應該是有效, 不過user真的感覺的到嗎? 我是存疑. 不過我同意, 這是一個很好的廣告, 反正一般的消費者, 看到8比4大兩倍, 如果價格又差不多, 直覺上就會感覺賺到了.