有时候在启动线程以后,咱们须要函数的返回值。这里咱们自定义多线程类,实现以下:多线程
class MyThread(threading.Thread): """ @summary:自定义多线程 """ def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func self.args = args def run(self): self.result = self.func(*self.args) def get_result(self): try: return self.result except Exception: return None