John Henry schrieb: > Can Python thread start threads? It appears not. When I do that, the > sub-threads gets to certain point and just sit there. If I run the > code serially and not run the sub-thread code as threads, everything is > fine.
It can. import threading, time class Test(threading.Thread): def __init__(self, num): threading.Thread.__init__(self) self._num = num self.setDaemon(True) self.start() def run(self): if self._num > 0: t = Test(self._num - 1) while True: time.sleep(.2) print "T_%i" % self._num t = Test(4) while True: time.sleep(2.0) > I throught the problem is when you run multiple processes of Pythons... No. Whatever you do, it must be the cause. Without code - nobody can tell you why. Diez -- http://mail.python.org/mailman/listinfo/python-list