進程、線程

1. 基本概念 併發、並行 併發是指宏觀上在一段時間內能同時運行多個程序,而並行則指同一時刻能運行多個指令。並行需要硬件支持,如多流水線或者多處理器。操作系統通過引入進程和線程,使得程序能夠併發運行。 共享 共享是指系統中的資源可以被多個併發進程共同使用。 有兩種共享方式:互斥共享和同時共享。 互斥共享的資源稱爲臨界資源,例如打印機等,在同一時間只允許一個進程訪問,需要用同步機制來實現對臨界資源的
相關文章
相關標籤/搜索