您确实不需要继承Thread。API支持此功能的唯一原因是让来自Java的人们感到更加舒适,而这是理智地做到这一点的唯一方法。
我们建议您使用的模式是将方法传递给Thread构造函数,然后调用.start()
。
def myfunc(arg1, arg2):
print 'In thread'
print 'args are', arg1, arg2
thread = Thread(target=myfunc, args=(destination_name, destination_config))
thread.start()