Thread Thread aus Tk-GUI heraus beenden (16 answers)
Opened by DonKnilch at 2009-10-19 16:09

MatthiasW
 2009-10-20 18:12
#127179 #127179
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Hm.. vielleicht erzeugst du einen dead-lock? Also eventuell warten deine Threads darauf, dass der lock einer Variablen aufgehoben wird?
Code (perl): (dl )
1
2
sub thr1 { lock($x); sleep 1; lock($y); }
sub thr2 { lock($y); sleep 1; lock($x); }
Kannst du vielleicht ein kleines Skript posten das ebenfalls hängen bleibt?

edit: Und was genau heißt "es bleibt hängen"? Geht's im Hauptprogramm nicht weiter?
Vielleicht solltest du dein Programm mal mit ein paar print()s bestücken, dann siehst du eventuell schon was da schief läuft ;)

MfG
Last edited: 2009-10-20 18:19:27 +0200 (CEST)
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread Thread aus Tk-GUI heraus beenden