前言 在多核時代,高併發時代,對系統並行處理能力有很高要求。多線程就是這個時代最好的產物。通過使用多線程可以增強系統並行處理能力,提高CPU資源的有效利用;從而提高系統的處理能力。常見應用場景如:多視窗售票、生產消費模式、非同步提交信息(如日誌、發送消息),只要系統需要並行任務處理的場景都可以考慮使用 ...
前言
在多核時代,高併發時代,對系統並行處理能力有很高要求。多線程就是這個時代最好的產物。通過使用多線程可以增強系統並行處理能力,提高CPU資源的有效利用;從而提高系統的處理能力。常見應用場景如:多視窗售票、生產消費模式、非同步提交信息(如日誌、發送消息),只要系統需要並行任務處理的場景都可以考慮使用多線程。當然它也有缺點,線程由CPU調度、程式員無法干涉、多線程的隨機性,這就會增加不可控性,得出的數據重覆、錯亂等現象。。。這篇文章是從關鍵點上進行整理。。。後續會針對相關關鍵點製作相關係列文章。。。想瞭解多線程相關可以關註後續。。。
關鍵點如下: