Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!

fb:porticula NoPaste

Info
Info / Hilfe
Liste
Übersicht / Liste
Neu
Datei hochladen
Suche
Quellcode suchen
Download
Dateidownload

8.4: Mutex-Fehler bei zu früher Freigabe

Uploader:Redakteurnemored
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