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.