harmony 鸿蒙mutex.h

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

mutex.h

概述

声明mutex的C接口。

引用文件:<ffrt/mutex.h>

库: libffrt.z.so

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

起始版本: 10

相关模块:FFRT

汇总

函数

名称 描述
FFRT_C_API int ffrt_mutexattr_init (ffrt_mutexattr_t *attr) 初始化mutex属性。
FFRT_C_API int ffrt_mutexattr_settype (ffrt_mutexattr_t *attr, int type) 设置mutex属性类型。
FFRT_C_API int ffrt_mutexattr_gettype (ffrt_mutexattr_t *attr, int *type) 获取mutex类型。
FFRT_C_API int ffrt_mutexattr_destroy (ffrt_mutexattr_t *attr) 销毁mutex属性,用户需要调用此接口。
FFRT_C_API int ffrt_mutex_init (ffrt_mutex_t *mutex, const ffrt_mutexattr_t *attr) 初始化mutex。
FFRT_C_API int ffrt_mutex_lock (ffrt_mutex_t *mutex) 获取mutex。
FFRT_C_API int ffrt_mutex_unlock (ffrt_mutex_t *mutex) 释放mutex。
FFRT_C_API int ffrt_mutex_trylock (ffrt_mutex_t *mutex) 尝试获取mutex。
FFRT_C_API int ffrt_mutex_destroy (ffrt_mutex_t *mutex) 销毁mutex。

你可能感兴趣的鸿蒙文章

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  赞