class mt(threading.Thread):#多线程类用来调用函数CrawlInHost、CrawlOutHost
def __init__(self,func,args=[],name=''):
threading.Thread.__init__(self)
self.name=name
self.args=(self.name)
self.func=func
def run(self):#冲在run函数,调用线程中的函数func
apply(self.func,self.args)
#这是那个调用的函数的原型:
def letsCrawl(tname):
print tname
#这是开始调用
t=mt(func=letsCrawl,name='number %d thread'%i)
why?^^