迎接多核時代——博客園多線程相關post整理貼

談到多核時代,我不是指時下令美國政府頭疼的各個國家,伊朗,印度,巴基斯坦的核彈,熱愛和平的我指的是越來越多的集成在家用CPU上的核心(core),隨着摩爾定律讓位於物理定律,Intel和AMD也只能通過增加單顆CPU中的處理器核心數說服大家升級硬件了。2006年以來被AMD打得市場份額大失的Intel終於忍不住降價了,不過老外們一向對價格戰嗤之以鼻,說實話,價格戰的確是最沒有技術含量的競爭,所以,在剛剛舉行的2006年的Intel's Developer Forum上,Intel宣佈07年下半年要推出全新架構下的4核心(monolithic quad-core)的代號爲Kentsfield的處理器

實際上對於軟件開發者,多核時代已經到來了,多線程程序設計將是任何一個非入門的程序員的必修課,而不是像從前那樣,只是高級程序員的專利,我近期在開發一個基於.NET的離散事件仿真引擎,由於.NET天然地在原理上比C++ 本機代碼慢,仿真速度成爲了我的工作的致命傷。我喜歡C#語言的優美,不願意返回到難用C++世界,所以,唯一有效提升運行速度的方法無疑就是多線程運行,察看了一下,園子裏這方面的已經有很多帖子了,抽空整理一下,也便於我自己學習:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章