2011-06-14 93 views

回答

3

我對這個庫一無所知,但名稱暗示其中一個是標準鎖,另一個是讀寫器鎖。第一個總是允許獨佔訪問,第二個允許多個併發讀取但獨佔寫入。例如,pthreads api包含pthread_mutex_lock/pthread_mutex_unlock和pthread_rwlock_rdlock/pthread_rwlock_wrlock方法。

+0

+1;看看他們使用'pthread_rwlock_rdlock/pthread_rwlock_wrlock'來源來實現它,如果PThreads可用。 – CharlesB 2011-06-14 14:50:14