基礎知識
1. 為什么要使用并發編程
- 提升多核CPU的利用率:一般來說一臺主機上的會有多個CPU核心,我們可以創建多個執行緒,理論
上講作業系統可以將多個執行緒分配給不同的CPU去執行,每個CPU執行一個執行緒,這樣就提高了
CPU的使用效率,如果使用單執行緒就只能有一個CPU核心被使用, - 比如當我們在網上購物時,為了提升回應速度,需要拆分,減庫存,生成訂單等等這些操作,就可
以進行拆分利用多執行緒的技術完成,面對復雜業務模型,并行程式會比串行程式更適應業務需求,
而并發編程更能吻合這種業務拆分 , - 簡單來說就是:
- 充分利用多核CPU的計算能力;
- 方便進行業務拆分,提升應用性能
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/485572.html
標籤:其他
