mutex.h

Overview

The mutex.h file declares the mutex interfaces in C.

Since: 10

Related module: FFRT

Summary

Functions

Name Description
FFRT_C_API int ffrt_mutex_init (ffrt_mutex_t *mutex, const ffrt_mutexattr_t *attr) Initializes a mutex.
FFRT_C_API int ffrt_mutex_lock (ffrt_mutex_t *mutex) Locks a mutex.
FFRT_C_API int ffrt_mutex_unlock (ffrt_mutex_t *mutex) Unlocks a mutex.
FFRT_C_API int ffrt_mutex_trylock (ffrt_mutex_t *mutex) Attempts to lock a mutex.
FFRT_C_API int ffrt_mutex_destroy (ffrt_mutex_t *mutex) Destroys a mutex.