1. 程式人生 > >線程/同步對象的屬性對象

線程/同步對象的屬性對象

條件變量 共享 判斷 互斥量 時鐘 設置 終止進程 回收 會有

SysConf函數檢查系統的能力

1、線程屬性對象

線程創建時,可以初始化一個線程屬性對象,對應的有線程屬性對象的回收函數

線程屬性對象的線程分離屬性,如果不需要獲取線程終止狀態

設置線程棧的位置和大小

線程棧的警戒區

2、同步對象的屬性對象

----互斥量同步對象的屬性對象:

1)互斥量進程共享屬性----互斥量進程間同步

2)互斥量進程共享健壯性---默認是一個持有鎖的進程異常終止時,會拖住其它的進程,

通過設置健壯性屬性,加鎖的函數返回值會有三個而不是兩個,可以判斷出終止進程沒有釋放鎖的情況

3、互斥量類型 (......遞歸互斥量)

====互斥量與條件變量的關系

-----讀寫鎖同步對象進程共享屬性

-----條件變量屬性進程共享屬性和時鐘屬性

------屏障屬性--進程共享屬性

線程/同步對象的屬性對象