Используя pthreads, как бы на C инициализировать статический массив мьютексов?
Для одного статического мьютекса я могу использовать PTHREAD_MUTEX_INITIALIZER. Но что относительно статического массива из них? Как, например,
#include <pthread.h> #define NUM_THREADS 5 /*initialize static mutex array*/ static pthread_mutex_t mutexes[NUM_THREADS] = ...?
Или они должны быть распределены динамически?