Перед использованием pthread_mutex_t должен быть вызван pthread_mutex_init (), и после того, как он больше не требуется, он должен быть уничтожен с помощью pthread_mutex_destroy ().
Мой вопрос: что произойдет, если мой процесс завершится до того, как он сможет вызвать pthread_mutex_destroy?(), например, SIGKILL, SIGINT или SIGABORT?Возможно ли, что какой-то ресурс протечет?
Тот же вопрос относится и к pthread_cond_init / destroy.