Linux-線程之間的同步與互斥

概述 由於線程共享進程的資源和地址空間,因此在對這些資源進行操作時,必須考慮到線程間資源訪問的同步與互斥問題。這裏主要介紹Posix中兩種線程同步機制,分別爲互斥鎖和信號量。這兩個同步機制可以通過互相調用對方來實現,但互斥鎖更適用於同時可用的資源是唯一的情況;信號量更適用於同時可用的資源爲多個的情況。 互斥鎖 互斥鎖是用一種簡單的加鎖方法來控制對共享資源的原子操作。這個互斥鎖只有兩種狀態,即上鎖和
相關文章
相關標籤/搜索