У меня есть очень простая (примерная) программа на C следующим образом.Я хочу, чтобы я освободил все необходимые ресурсы, чтобы valgrind не жаловался.Нужно ли освобождать mutex1?Или сделать что-нибудь до завершения программы?Или мьютекс1 не выделяет память?
02 pthread_mutex_t mutex1 = PTHREAD_MUTEX_INITIALIZER;
03 int counter=0;
04
05 /* Function C */
06 void functionC()
07 {
08 pthread_mutex_lock( &mutex1 );
09 counter++
10 pthread_mutex_unlock( &mutex1 );
11 }