harmony 鸿蒙condition_variable.h

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

condition_variable.h

概述

声明条件变量的C接口。

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

库: libffrt.z.so

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

起始版本: 10

相关模块:FFRT

汇总

函数

名称 描述
FFRT_C_API int ffrt_cond_init (ffrt_cond_t *cond, const ffrt_condattr_t *attr) 初始化条件变量。
FFRT_C_API int ffrt_cond_signal (ffrt_cond_t *cond) 唤醒阻塞在条件变量上的一个任务。
FFRT_C_API int ffrt_cond_broadcast (ffrt_cond_t *cond) 唤醒阻塞在条件变量上的所有任务。
FFRT_C_API int ffrt_cond_wait (ffrt_cond_t *cond, ffrt_mutex_t *mutex) 条件变量等待函数,条件变量不满足时阻塞当前任务。
FFRT_C_API int ffrt_cond_timedwait (ffrt_cond_t *cond, ffrt_mutex_t *mutex, const struct timespec *time_point) 条件变量超时等待函数,条件变量不满足时阻塞当前任务,超时等待返回。
FFRT_C_API int ffrt_cond_destroy (ffrt_cond_t *cond) 销毁条件变量。

你可能感兴趣的鸿蒙文章

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

harmony 鸿蒙FFRT

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

harmony 鸿蒙ffrt_queue_attr_t

0  赞