Threading Probleme

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
lordmyder

Threading Probleme

Beitragvon lordmyder » Donnerstag 5. April 2007, 18:54

Hallo,
ich habe ein Programm geschrieben, in dem ich mit Threads arbeite.
Das Programm läuft manchmal einwandfrei, manchmal stürzt es ab und bemäkelt einen Fehler mit dem Thread.
Wobei die Fehlerrate wesentlich höher ist, wenn ich das Programm durch einen Doppelklick ausführe. Wenn ich es in der Shell ausführe läuft es meistens.
Kann mir vielleicht jemand sagen, wie das sein kann?
Danke schon mal,
LordMyder
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Donnerstag 5. April 2007, 19:17

Fehlermeldung? Code?
My god, it's full of CARs! | Leonidasvoice vs Modvoice
lordmyder

Beitragvon lordmyder » Donnerstag 5. April 2007, 19:47

Code ist zu lang und würde glaub ich auch nur verwirren, der Code an sich ist auch nicht incorrect. Immerhin funktioniert das Programm ja auch manchmal.
Als Fehlermeldung kommt:
Unhandled exception in thread started by
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Donnerstag 5. April 2007, 20:48

Ich tippe auf Race Condition. :twisted:
My god, it's full of CARs! | Leonidasvoice vs Modvoice
BlackJack

Beitragvon BlackJack » Donnerstag 5. April 2007, 21:50

Ein Programm das nur manchmal funktioniert könnte man durchaus als inkorrekt bezeichnen.

Ohne Quelltext kann man nichts konkretes sagen. Nebenläufige Programmierung ist eine nicht ganz einfache Sache, weil Fehler eben nicht immer deterministisch zum tragen kommen, sondern unter Umständen nur manchmal. Besonders heikel sind solche Programmierfehler die erst nach sehr langem Gebrauch des Programms und dann auch nur selten Probleme bereiten.

Wer ist online?

Mitglieder in diesem Forum: mollyman