Linux (NPTL) の pthread_rwlock_t はデフォルトがリーダー優先
PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
http://www.google.com/codesearch?hl=en&q=PTHREAD_RWLOCK_DEFAULT_NP+package%3Aglibc
な、なんだってー!!! orz
ライター優先で使うケースのが多いですよね? てか Mac OS X とか Solaris とかライター優先しかないんじゃないか。
リーダー優先の方がスループットが出るのはわかるけど。_np な関数呼ばないとライター優先にならないってのは、ちょっと面倒。