Hallo,
ich habe einen Mutex in eine Klasse als protected deklariert und seine lock Methode von einer abgeleiteten Klasse aufgerufen.
Ich erhalte bei jenem Aufruf einen Segmentation - Fehler.
Ist dies die Ursache für den Absturz ? Oder kann der Fehler woanders liegen ?
Vielen Dank im voraus für eure Antworten.
Darf man einen mutex von einer abgeleiteten Klasse aufrufe ?
Re: Darf man einen mutex von einer abgeleiteten Klasse aufru
Ich sehe keinen Grund warum es nicht gehen sollte. Also ja der Grund wird wohl etwas anderes sein,
zumindest nur indirekt mit dem Mutex etwas zu tuen haben.
zumindest nur indirekt mit dem Mutex etwas zu tuen haben.
Re: Darf man einen mutex von einer abgeleiteten Klasse aufru
Die Ursache fuer den Seg fault wirds sicher nicht sein.ich habe einen Mutex in eine Klasse als protected deklariert und seine lock Methode von einer abgeleiteten Klasse aufgerufen.
Trotzdem schlechtes Design allemal
Besser:
Den zugriff auf die Daten die durch den Mutx schuetzt, durch protected methoden gewährleisten, anstatt den mutex frei zu geben.
der mutex und seine Daten, also die die er schuetzt, sollten eine festere Bindung haben, als eine Klassenbeziehung.
Ciao ...