Complementando la funcionalidad de lock está la de unlock:
lock
unlock
#include <pthread.h> int pthread_mutex_unlock(pthread_mutex_t *mutex);