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

Kalle
 2009-10-20 01:36
#127157 #127157
User since
2007-03-18
48 Artikel
BenutzerIn
[default_avatar]
Magst du deinem Thread nicht einfach mitteilen, daß er sich jetzt beenden kann ?
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
use Thread::Queue;
my $control_queue = new Thread::Queue;
.
.
.
#Auf Knopfdruck:
$control_queue->enqueue('stop');


#Im Thread dann irgendwo die queue abfragen und auf Kommando aussteigen

sub mythread {
while (! $exit) {
.
.
.
if ($control_queue->pending) {
if($control_queue->dequeue eq 'stop') {
$exit=1;
}
}
threads->detach();
}


So vielleicht ?

Gruß

Kalle
Last edited: 2009-10-20 01:39:24 +0200 (CEST)

View full thread Thread aus Tk-GUI heraus beenden