ReadWriteLock:使用 POSIX 信号量用 C 编写的读者首选读写锁

时间:2021-06-29 17:12:02
【文件属性】:
文件名称:ReadWriteLock:使用 POSIX 信号量用 C 编写的读者首选读写锁
文件大小:5KB
文件格式:ZIP
更新时间:2021-06-29 17:12:02
C C 语言中的可移植读写锁 该项目旨在为 C 创建一个易于使用且可移植的读写锁。这是通过使用 POSIX 信号量和“隐藏”结构声明来实现的,以避免滥用提供的 API。 这个锁是reader-preferred ,这意味着一个 writer 必须等待每个 reader 完成才能获得锁。 有关更多信息,请参见。 我目前正在尝试使锁的破坏是线程安全的。 在实现之前,API 的用户负责在调用rwl_destroy()之前释放任何锁。
【文件预览】:
ReadWriteLock-master
----.gitignore(859B)
----rwlock.h(2KB)
----CONTRIBUTING.md(106B)
----LICENSE.txt(1KB)
----README.md(693B)
----demo.c(1KB)
----rwlock.c(5KB)
----.gitattributes(378B)

网友评论