Schrift
[thread]10103[/thread]

Debugging von mehreren Threads

Leser: 1


<< >> 4 Einträge, 1 Seite
Gast Gast
 2007-08-16 10:38
#98252 #98252
Wie debuggt man ein Programm mit mehreren Threads und wechselt zwischen den Threads beim Debuggen? Ich habe nach Dokumentation gesucht, aber bisher nix dazu gefunden.
Mir geht es darum, daß ich einmal einen Abschnitt des Codes im Debugger sehen möchte und nach dem Setzen des Breakpoints nie dorthin komme.
Vielen Dank!
Daxim
 2007-08-18 01:05
#98359 #98359
User since
2007-08-01
114 Artikel
BenutzerIn
[Homepage]
user image
Der Debugger kann nicht mit Threads umgehen.
weismat
 2007-10-10 17:59
#100638 #100638
User since
2003-08-18
142 Artikel
BenutzerIn
[default_avatar]
Der Debugger kann doch mit Threads umgehen.
Folgendes gilt es zu beachten:
A.) Der Debugger muss mit dt statt d gestartet werden.
B.) Die Child-Threads müssen entweder via join oder detach vom Haupt-Thread getrennt werden.
C.) Mindestens Perl 5.8.5...
Dann hat bei mir alles sauber funktioniert.
SaschaTen
 2007-10-15 18:40
#100858 #100858
User since
2007-10-15
28 Artikel
BenutzerIn
[default_avatar]
Ich habe dem Thread immer eine Zahl übergeben und dann für jeden Thread ein Log-File geschrieben ist zwar sicherlich nicht die beste Art aber es geht :)

Damit siehst du auch was welche Thread tut... nur leider nicht wann
http://board.perl-community.de/thread/10588/#MSG0
in diesem Scribt habe ich das auch so gemacht...
-----------
Wer Rechstschreibfehler findet, darf diese behalten und bei Ebay versteigern!!!
-----------
Nidar mied där Rächtschraibunk!!!
<< >> 4 Einträge, 1 Seite



View all threads created 2007-08-16 10:38.