Ich versuche, eine Methode mit einem MUTEC aus diesem Artikel sperren here es heißt, eine Membervariable der Klasse erstellen als solcheImplizite Deklaration der Funktion ‚pthread_mutex_init‘ ist ungültig in C99
pthread_mutex_t mutex;
Dann initialisieren es als so
pthread_mutex_init(&mutex, NULL);
es dann als solche
void MyLockingFunction()
{
pthread_mutex_lock(&mutex);
// Do work.
pthread_mutex_unlock(&mutex);
}
verwende ich bin gett In Schritt 2 wird die folgende Warnung angezeigt, wenn ich sie initialisiere.
Implicit declaration of function 'pthread_mutex_init' is invalid in C99
Was bedeutet das? Sollte ich es ignorieren?