pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy ... lock(pthread_mutex_t * mutex ); int pthread_mutex_trylock(pthread_mut…pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy ... lock(pthread_mutex_t * mutex ); int pthread_mutex_trylock(pthread_mut…pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy ... lock(pthread_mutex_t * mutex ); int pthread_mutex_trylock(pthread_mut…pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy ... lock(pthread_mutex_t * mutex ); int pthread_mutex_trylock(pthread_mut…pthread_mutex_init, pthread_mutex_lock, pthread_mutex_trylock, pthread_mutex_unlock, pthread_mutex_destroy ... lock(pthread_mutex_t * mutex ); int pthread_mutex_trylock(pthread_mut…NAME pthread_mutexattrNAME pthread_mutexattr