harmony 鸿蒙shared_mutex.h

  • 2025-06-12
  • 浏览 (5)

shared_mutex.h

概述

声明rwlock的C接口。

库: libffrt.z.so \@kit FunctionFlowRuntimeKit

系统能力: SystemCapability.Resourceschedule.Ffrt.Core

起始版本: 18

相关模块:FFRT

汇总

函数

名称 描述
FFRT_C_API int ffrt_rwlock_init (ffrt_rwlock_t *rwlock, const ffrt_rwlockattr_t *attr) 初始化rwlock。
FFRT_C_API int ffrt_rwlock_wrlock (ffrt_rwlock_t *rwlock) 获取写锁。
FFRT_C_API int ffrt_rwlock_trywrlock (ffrt_rwlock_t *rwlock) 尝试获取写锁,获取不到直接退出。
FFRT_C_API int ffrt_rwlock_rdlock (ffrt_rwlock_t *rwlock) 获取读锁。
FFRT_C_API int ffrt_rwlock_tryrdlock (ffrt_rwlock_t *rwlock) 尝试获取读锁,获取不到直接退出。
FFRT_C_API int ffrt_rwlock_unlock (ffrt_rwlock_t *rwlock) 释放rwlock。
FFRT_C_API int ffrt_rwlock_destroy (ffrt_rwlock_t *rwlock) 销毁rwlock。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Function Flow Runtime Kit(任务并发调度服务)

harmony 鸿蒙FFRT

harmony 鸿蒙condition_variable.h

harmony 鸿蒙ffrt_cond_t

harmony 鸿蒙ffrt_condattr_t

harmony 鸿蒙ffrt_dependence_t

harmony 鸿蒙ffrt_deps_t

harmony 鸿蒙ffrt_function_header_t

harmony 鸿蒙ffrt_mutex_t

harmony 鸿蒙ffrt_mutexattr_t

0  赞