sysconf函式檢查系統的能力
1、執行緒屬性物件
執行緒建立時,可以初始化乙個執行緒屬性物件,對應的有執行緒屬性物件的**函式
執行緒屬性物件的執行緒分離屬性,如果不需要獲取執行緒終止狀態
設定執行緒棧的位置和大小
執行緒棧的警戒區
2、同步物件的屬性物件
----互斥量同步物件的屬性物件:
1)互斥量程序共享屬性----互斥量程序間同步
2)互斥量程序共享健壯性---預設是乙個持有鎖的程序異常終止時,會拖住其它的程序,
通過設定健壯性屬性,加鎖的函式返回值會有三個而不是兩個,可以判斷出終止程序沒有釋放鎖的情況
3、互斥量型別 (......遞迴互斥量)
====互斥量與條件變數的關係
-----讀寫鎖同步物件程序共享屬性
-----條件變數屬性程序共享屬性和時鐘屬性
------屏障屬性--程序共享屬性
執行緒同步 核心物件實現執行緒同步 事件核心物件
1 事件核心物件23 事件型別物件有兩種不同型別,手動重置和自動重置 4手動重置 當乙個手動重置物件被觸發時候,等待該物件的所有執行緒變為可排程。5自動重置 當乙個自動重置物件被觸發時,只有乙個等待該事件的執行緒會變為可排程67 下面是乙個建立事件核心物件的函式 8handle createeven...
核心物件執行緒同步 信標核心物件
信標核心物件用於對資源進行計數。乙個使用數量 乙個是最大資源數量 用於標識信標能夠控制的資源的最大數量 乙個是當前資源數量 用於標識當前可以使用的資源的數量 如果當前資源的數量大於0,則發出信標訊號。如果當前資源數量是0,則不發出信標訊號。系統決不允許當前資源的數量為負值。當前資源數量決不能大於最大...
核心物件執行緒同步 概述
使用者方式同步的優點是它的 同步速度非常快。但它也有其侷限性。例如,互鎖函式家族只能在單值上執行,根本無法使執行緒進入等待狀態。可以使用關鍵 段使執行緒進入等待狀態,但是只能用這些 段對單個程序中的執行緒實施同步。還有,使用關鍵 段時,很容易陷入死鎖狀態,因為在等待進入關鍵 段時無法設定超時值。核心...