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. |