fb:porticula NoPaste
8.4: Mutex-Fehler bei zu früher Freigabe
Uploader: | nemored |
Datum/Zeit: | 09.10.2011 21:43:16 |
Hinweis: Dieser Quelltext ist Bestandteil des Projekts OpenBook: 2D-Spieleprogrammierung, zu dem es auf FreeBASIC-Portal.de eine Projektseite gibt.
' *** CODE 8.4: Mutex-Fehler bei zu früher Freigabe
FUNCTION fehlerhafteFunktion AS INTEGER
MUTEXLOCK einMutex ' Schutz der Variablen 'param'
IF param > 0 THEN
param = 1
MUTEXUNLOCK einMutex
RETURN param ' ACHTUNG: moeglicherweise auch schlecht
END IF
MUTEXUNLOCK einMutex
RETURN 0
END FUNCTION