Neuen Thread starten
Verfasst: Dienstag 1. Januar 2008, 02:46
Hi,
ich habe immer wieder Probleme mit dem Starten neuer Threads
Dabei gehe ich folgendermaßen vor:
Immer öfters gibt es dabei aber Abstürze, sich aufhängende Fenster und eine sich aufhängendes PytonShell...
Im Forum habe ich bei manchen Themen nun auch vom Modul 'threading' gelesen, dass dieses benutzt wird.
So nun meine Fragen:
1. Wie viel Rechenarbeit kann man in einer Funktion unterbringen, die in einem neuen Thread ausgeführt werden soll?
2. Was kann man auf keinen Fall in einem Thread verarbeiten/ausüben?
3. Wann sollte ich die Module 'thread' und wann 'threading' benutzen und warum?
Danke schon mal im Vorraus!
Grüße Markus
ich habe immer wieder Probleme mit dem Starten neuer Threads

Dabei gehe ich folgendermaßen vor:
Code: Alles auswählen
import thread
thread.start_new_thread(my_function, ())
Im Forum habe ich bei manchen Themen nun auch vom Modul 'threading' gelesen, dass dieses benutzt wird.
So nun meine Fragen:
1. Wie viel Rechenarbeit kann man in einer Funktion unterbringen, die in einem neuen Thread ausgeführt werden soll?
2. Was kann man auf keinen Fall in einem Thread verarbeiten/ausüben?
3. Wann sollte ich die Module 'thread' und wann 'threading' benutzen und warum?

Danke schon mal im Vorraus!
Grüße Markus
