我有一个关于“rwlocks”的问题,特别是关于“rwlockattr”。
我有一个链接列表,其中有多个线程正在使用。此列表中的每个成员都有一个“rwlock”。所以现在我想建立一个规则来确保想要访问写锁的线程具有更高的优先级。我的意图是使用
int pthread_rwlockattr_setkind_np(pthread_rwlockattr_t * attr,int pref);
现在我的问题;我是否需要为链接列表中的每个“rwlock”初始化一个“rwlockattr”,或者是否足以设置全局“rwlockattr”,初始化它并设置“PTHREAD_RWLOCK_PREFER_WRITER_NP”规则?
问候