多線程的同步與互斥(互斥鎖、條件變量、讀寫鎖、自旋鎖、信號量)

一、同步與互斥的概念   現代操作系統基本都是多任務操作系統,即同時有大量可調度實體在運行。在多任務操作系統中,同時運行的多個任務可能: 都需要訪問/使用同一種資源; 多個任務之間有依賴關係,某個任務的運行依賴於另一個任務。 【同步】:   是指散步在不同任務之間的若干程序片斷,它們的運行必須嚴格按照規定的某種先後次序來運行,這種先後次序依賴於要完成的特定的任務。最基本的場景就是:兩個或兩個以上的
相關文章
相關標籤/搜索