Synchronization in C for RAD
The following are synchronization functions in the C language for RAD:
-
void rad_mutex_init(pthread_mutex_t *mutex); -
Initializes a
mutex.aborton failure. -
void rad_mutex_enter(pthread_mutex_t *mutex); -
Locks a
mutex.aborton failure. -
void rad_mutex_exit(pthread_mutex_t *mutex); -
Unlocks a
mutex.aborton failure. -
void rad_cond_init(pthread_cond_t *cond); -
Initializes a condition variable,
cond.abort, on failure.