[Python-de] threads - noch mehr Fragen

Gerhard Häring haering_python at gmx.de
Sun Apr 28 10:48:56 EDT 2002


* Stefan Schwarzer <s.schwarzer at ndh.net> [2002-04-28 02:31 +0200]:
> Hallo,
> 
> ich habe auch gerade angefangen, mich intensiver mit Multithreading in
> Python auseinanderzusetzen und habe auch ein paar Fragen.
> 
> 1. Gibt es eine Möglichkeit, in einem Code-Teil die Id des gerade
> aktiven Threads zu ermitteln? Also in etwa

threading.Thread hat eine getName() Methode. Was in der Art würde z. B.
funktionieren:

import threading

class MyThread(threading.Thread):
    def __init__(self, *args, **kwargs):
        kwargs["target"] = self.workMethod
        threading.Thread.__init__(self, *args, **kwargs)

    def workMethod(self):
        print "mein Name ist", self.getName()

thread1 = MyThread(name="thread1")
thread1.start()

Gerhard
-- 
This sig powered by Python!
Außentemperatur in München: 10.9 °C      Wind: 3.0 m/s



More information about the Python-de mailing list