PThread Semaphores [cont'd]
pthread_mutex_t myMutex ;
status = pthread_mutex_init(&myMutex, NULL) ;
printf("Error: %s\n", strerror(status));
pthread_mutex_lock(&myMutex);
/* critical section here */
pthread_mutex_unlock(&myMutex);
status = pthread_mutex_destroy(&myMutex);
printf("Error: %s\n", strerror(status));