併發編程---性能與可伸縮性

 線程的最主要目的是提高程序的運行性能,但性能的提升會導致複雜性的提升,又會導致安全性和活躍性的風險   一、對性能的思考 提升性能意味着用更少的資源做更多地事情。要想通過併發來獲得更好的性能,就要更有效地利用現有處理資源 線程使用的額外的性能開銷:線程之間的協調(例如加鎖、觸發信號以及內存同步等),增加的上下文切換,線程的創建和銷燬,以及線程的調度等 1、性能與可伸縮性(多塊vs多少) 性能
相關文章
相關標籤/搜索