私は非常に単純な(サンプル)Cプログラムを次のように持っています。私はvalgrindが不平を言うことがないように必要なリソースをリリースするようにしたい。 mutex1を解放する必要がありますか?あるいは、プログラムが終了する前に何かする?または、mutex1がメモリを割り当てていないのですか?はミューテックスを解放する必要がありますか?
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 }
valgrindは何を言ったのですか? –