gpt4 book ai didi

linux - pthread_rwlockattr_getkind_np() 是否仅返回使用 pthread_rwlockattr_setkind_np 设置的标志?

转载 作者:太空宇宙 更新时间:2023-11-04 05:41:10 25 4
gpt4 key购买 nike

我正在使用 pthread rwlock 并尝试更改 rwlock 行为以优先考虑等待的编写器。来自 man page看起来下面的代码片段应该足够了。

        pthread_rwlock_t rwlock;
pthread_rwlockattr_t attr;
pthread_rwlockattr_init(&attr); //default attributes
pthread_rwlockattr_setkind_np(&attr, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP); //preference for writer
pthread_rwlock_init(&rwLock, &attr); //use that attribute to create new rwlock

那么 pthread_rwlockattr_getkind_np() 的目的是什么?是否只是返回传递给 pthread_rwlockattr_setkind_np() 的标志?

最佳答案

What is the purpose of pthread_rwlockattr_getkind_np() then? Is it to just return the flag that was passed to pthread_rwlockattr_setkind_np()?

是,或者通过 pthread_rwlockattr_init() 设置的初始值(如果适用)。

关于linux - pthread_rwlockattr_getkind_np() 是否仅返回使用 pthread_rwlockattr_setkind_np 设置的标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57483571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com