| pthread_mutex_destroy | Удаляет взаимную блокировку. | 
| pthread_mutex_init | Инициализирует взаимную блокировку и задает ее атрибуты. | 
| PTHREAD_MUTEX_INITIALIZER | Инициализирует статическую взаимную блокировку с атрибутами по умолчанию. | 
| pthread_mutex_lock и pthread_mutex_trylock | |
| Захватывает взаимную блокировку. | |
| pthread_mutex_unlock | Освобождает взаимную блокировку. | 
| pthread_mutexattr_destroy | Удаляет объект атрибутов взаимной блокировки. | 
| pthread_mutexattr_init | Создает объект атрибутов взаимной блокировки и инициализирует его значениями по умолчанию. | 
| pthread_cond_destroy | Удаляет переменную условия. | 
| pthread_cond_init | Инициализирует переменную условия и задает ее атрибуты. | 
| PTHREAD_COND_INITIALIZER | Инициализирует статическую переменную условия с атрибутами по умолчанию. | 
| pthread_cond_signal или pthread_cond_broadcast | |
| Разблокирует одну или несколько нитей, заблокированных с помощью переменной условия. | |
| pthread_cond_wait и pthread_cond_timedwait | |
| Блокирует вызывающую нить при выполнении условия. | |
| pthread_condattr_destroy | Удаляет объект атрибутов условия. | 
| pthread_condattr_init | Создает объект атрибутов условия и инициализирует его значениями по умолчанию. | 
Краткая справка по библиотеке работы с нитями