從線程sublassing時通過自定義函數我有這樣的代碼我怎麼能在Python
class MyTh(threading.Thread):
def __init__(self, group=None, target=None, name=None,
args=(), kwargs=None, verbose=None):
threading.Thread.__init__(self, group=group, target=target, name=name,
verbose=verbose)
self.args = args
self.kwargs = kwargs
return
def run(self):
logging.debug('running with %s and %s', self.args, self.kwargs)
return
def my_func():
print 'Everything OK'
當我做到這一點
t1 = MyTh(name='Thread '+ str(i), target=myfunc, args=("test",), kwargs={'a':'A', 'b':'B'})
t1.start()
我的目標函數是不是在所有調用。我怎麼能讓我的線程調用目標中給出的默認功能
你的基本設置正常工作對我來說,除了'目標= myfunc'應該是'target = my_func' – 2013-03-01 09:12:23