Faden verloren
Ich stelle gerade den Inhalt der CD-ROM für meine Diplomarbeit zusammen. Da
ich den Quellcode aufgeräumt habe, will ich natürlich sicher sein, daß noch
alles funktioniert. Also flugs das Verzeichnis zusammengepackt, auf meinen
unbenutzten Linux Rechner geschaufelt und durchkompiliert.
Juhu, das geht!
Aber was ist das? Wenn ich $Testfall laufen lasse, dann kommt
einer der acht Threads nicht in meinem Code an und somit funktioniert das Ganze
nicht mehr?
*such, kram*
Aha, der Thread kann der Code garnicht betreten, da er vorher von einem
freidrehenden Pointer in einer Debugausgabe ueber den Hades befördert wird!
*reparier*
Warum bekomme ich eigendlich nicht einfach einen core, wenn ein Thread stirbt?
Wieso rennt der Rest des Programmes munter weiter?
*ärger*
Komisch nur, dass sich Cygwin nicht die Bohne dranne gestört hat...
Und wieder ein Unterschied zwischen Windows und Linux.