關於多線程的知識點-02

什麼是併發?什麼是並行? 併發:同一時間段,多個任務都在執行(單位時間內不一定能同時執行); 並行:單位時間內多個人任務同時執行; 爲什麼要使用多線程? 計算機原理來講:我們知道線程是進程下的最小的執行單位,線程間的切換和調度成本要比進程小得多,另外現在的電腦都是多cpu配置,那麼就可以同時運行多個線程,減少了線程間上下文的切換,從而降低了進程運行的開銷 現在互聯網的發展趨勢,現在的系統需求的併發
相關文章
相關標籤/搜索