要說什麼多核心或者多執行緒的程式寫法有什麼不同或者定義對錯,其實根本就沒有
什麼真正的對錯或者定義吧?
再來前面兩位吵來吵去的東西很明顯是兩個人的背景和經歷完全不同所致,真的要去
把平行運算和多執行緒兩者定義清楚然後說誰是最符合現在多核心CPU這有必要嗎?
一般在M$非Server平台上面開發幾乎都是多執行緒去做優化後面就交給OS處理,而
在Unix系列或者Server平台上面不用多執行緒而改成一個個平行運算程式其實也只是
為了OS對於每個執行緒都有先天限制,外加Server平台通常要做到榨乾每一分的運算
能力以及更符合需求的負載平衡所以才要重新改程式架構...
這兩者並沒有對錯的區別,單純就只是為了開發效率和需求而已,就在下淺薄的開發
經驗來說,兩邊在下都做過一點也不會覺得哪一種才是什麼"真正正確"的,程式開發
一直以來都只有最合適的解法/作法而沒有"絕對"這回事.
反正哪天量子電腦真的出來大家都得砍掉重練了





)





















































































