返回值 如果成功, pthread_rwlock_rdlock 函数将返回零。 否则,将返回错误号以指示错误。 如果获取了用于读取 rwlock 所引用的 read-write 锁定对象的锁定,那么函数 pthread_rwlock_tryrdlock 将返回零。 否则,将返回错误号以指示错误。 错误代码 pthread_rwlock_tryrdlock 函数在以下情况下失败: 表2。 pthread_rwlo...
返回值 如果成功, pthread_rwlock_rdlock () 将返回 0。 如果失败, pthread_rwlock_rdlock () 将返回 -1 并将 errno 设置为下列其中一个值: 错误代码 描述 再次 无法获取读锁定,因为已超过rwlock的最大读锁定数。 此错误号将仅出现在共享路径中。
返回值 如果成功, pthread_rwlock_tryrdlock () 将返回 0。 如果失败,那么 pthread_rwlock_tryrdlock () 将返回 -1 并将 errno 设置为下列其中一个值: 错误代码 描述 再次 无法获取读锁定,因为已超过 rwlock 的最大读锁定数。 此错误号将仅出现在共享路径中。 EBUSY 无法获取 rwlock ,因为它已被...