c++ - 黑/白 PRLock 和 PRRWLock 有什么区别

标签 c++ nspr

b/w PRLockPRRWLock 有什么区别 由 nspr 库提供?

最佳答案

我对这个库一无所知,但从名字可以看出,一个是标准锁,另一个是读写器锁。第一个总是提供独占访问,第二个允许多个并发读取但独占写入。例如,pthreads api 有 pthread_mutex_lock/pthread_mutex_unlock 和 pthread_rwlock_rdlock/pthread_rwlock_wrlock 方法。

关于c++ - 黑/白 PRLock 和 PRRWLock 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6344884/

相关文章:

javascript - 在 Windows 上使用 MinGw 构建 mozilla NSPR,无需 VC++

c++ - 动态规划/内存(计算三元组)

c++ - 与其他重载运算符一起使用时,级联重载 cout 运算符错误 `No match`

c++ - 计算 Windows 中的 NTFS 和 FAT 文件系统大小

c++ - 包含 SDL.h 时 `main' 的多重定义

c++ - 有没有办法使用位来初始化 char ?

C++ casablanca vs Mozilla NSPR vs Facebook 愚蠢行为