pthread_rwlock_init

pthread_rwlock_init

pthread_rwlock_init是linux系統用於執行緒管理的一個函式。
讀寫鎖由 pthread_rwlock_t 類型的變數表示。
程式在使用 pthread_rwlock_t 變數進行同步
之前,必須調用 pthread_rwlock_init 函式來初始化這個變數。這個函式的形式為:
intpthread_rwlock_init(pthread_rwlock_t*restrict rwlock,const pthread_rwlockattr_t*restrictrwlockattr);
參數 rwlock 是一個指向讀寫鎖的指針,參數 attr 是一個讀寫鎖屬性對象的指針,如果將
NULL 傳遞給它,則使用默認屬性來初始化一個讀寫鎖。如果成功,pthread_rwlock_init
就返回 0。如果不成功,pthread_rwlock_init 就返回一個非零的錯誤碼。

相關詞條

熱門詞條

聯絡我們