併發和多線程(一)併發、進程、線程概念

一、併發、進程、線程的基本概念和綜述   1.1 併發 兩個或者更多的任務(獨立的活動)同時發生(進行):一個程序同時執行多個獨立的任務; 以往計算機,單核cpu(中央處理器):某一個時刻只能執行一個任務,由操作系統調度,每秒鐘進行多次所謂的「任務切換」。併發的假象(不是真正的併發),切換(上下文切換)時要保存變量的狀態、執行進度等,存在時間開銷; 隨着硬件發展,出現了多處理器計算機:用於服務器和
相關文章
相關標籤/搜索