Esto no se debe al soporte de hilos en python, esto se debe a que solo tienes un hilo nunca creaste otro hilo. Solo tienes el hilo principal y el hilo t.
Te dejo un ejemplo sencillo de como manejar hilos (ademas de una comparación):
Sin Hilos
Código Python:
Ver originalimport time
def f(num):
time.sleep(1)
print "Hilo %d" % num
for i in range(10):
f(i)
Con Hilos
Código Python:
Ver originalimport sys
import threading, time
class Thread(threading.Thread):
def __init__(self, num):
threading.Thread.__init__(self)
self.num = num
def run(self):
time.sleep(1)
sys.stdout.write("Hilo %d\n" % self.num)
for i in range(10):
t = Thread(i)
t.start()