Thread beenden
Verfasst: Samstag 10. September 2005, 09:40
Hallo,
ich habe ein hauptprogramm mit mehreren Threads.
In den Threads passiert sowas wie
oder
Wenn ich das Hauptprogramm durch Signal TERM beende, möchte ich natürlich die Threads auch beenden...
Da die Threads sich aber in einer Warteposition befinden, kann ich ja nicht eine Variable abfragen oder so..
Dem Socketthread könnte ich ja "Term" senden, aber dem Thread der schläft?
Hat jemand eine Idee
Vielen Dank,
Flyingfish
ich habe ein hauptprogramm mit mehreren Threads.
In den Threads passiert sowas wie
Code: Alles auswählen
while(1):
try:
(newSocket, address) = sock.accept()
received = newSocket.recv(1024)
Code: Alles auswählen
while(1):
try:
do something
time.sleep(9000)
Da die Threads sich aber in einer Warteposition befinden, kann ich ja nicht eine Variable abfragen oder so..
Dem Socketthread könnte ich ja "Term" senden, aber dem Thread der schläft?
Hat jemand eine Idee

Vielen Dank,
Flyingfish