我正在尝试编写一个使用读/写锁的程序,并希望安装此类锁的手册页。
我已经安装了软件包
- 联机帮助页开发
- 人数据库
- glibc 文档
您能否告诉我安装它们的软件包或者至少如何找到它?
预先非常感谢您。
答案1
在 Linux 上(两种)锁的实现是flock(2)
并在fcntl(2)
。
因为你已经安装了联机帮助页开发两者均可通过man 2 flock
和获得man 2 fcntl
。
如果您正在谈论 POSIX 线程锁定(根据标签),则可以在以下位置找到 POSIX 附加联机帮助页:手册页-posix-dev, 在里面非自由的包部分,因此似乎无法通过通常的在线 Debian 手册页链接获得。来自包装内容,这应该是您安装后要寻找的内容:
pthread_rwlock_destroy.3posix
pthread_rwlock_rdlock.3posix
pthread_rwlock_timedrdlock.3posix
pthread_rwlock_timedwrlock.3posix
pthread_rwlock_tryrdlock.3posix
pthread_rwlock_trywrlock.3posix
pthread_rwlock_unlock.3posix
pthread_rwlock_wrlock.3posix
pthread_rwlockattr_destroy.3posix
pthread_rwlockattr_getpshared.3posix
pthread_rwlockattr_init.3posix
pthread_rwlockattr_setpshared.3posix