- import threading
- import time
- class MyThread(threading.Thread):
- def __init__(self, threadnum, max):
- threading.Thread.__init__(self)
- self.threadnum = threadnum
- if (max < 0 ):
- self.max = 0
- else:
- self.max = max
- def run(self):
- for x in xrange(self.max):
- print "thread-%d %d" % (self.threadnum, x)
- time.sleep(0.1);#sleep 100ms
- MyThread(1, 10).start();#start the 1st thread
- MyThread(2, 10).start();#start the 2nd thread
- MyThread(3, 10).start();#start the 3rd thread
http://ghostfromheaven.iteye.com/admin/blogs/1291083