UML Modelling and Codegeneration related discussions » Modelling with UML » Absturz der SW bei Freigabe von Speicher durch (free)
Absturz der SW bei Freigabe von Speicher durch (free)
3955 Betrachtungen
Seite:
1
Absturz der SW bei Freigabe von Speicher durch (free)
15.07.2008 17:43
Wenn mehr als eine Operation in einem Object auf guarded gesetzt wird, dann bleibt das Programm im oxf_error_handler hängen, weil Null Pointer übergeben wurde. Was kann ich tun?
Re: Absturz der SW bei Freigabe von Speicher durch (free)
15.07.2008 17:43
Mögliche Ursache:
Du machst das 2x in einem Objekt. Dies macht das ganze Objekt jetzt "Guarded". Du kannst nur eine Funktion dieses Objektes gleichzeitig aufrufen.
Also:
Objekt
arg1 arg2
funk1 funk2
Wenn funk1 und funk2 beide "guarded" sind kann man nur eine von diesen
gleichzeitig aufrufen. Man könnte auch per Hand ein Mutex erstellen und so für jede Funktion ein eigenes Mutex machen.
Was natürlich nicht hei
