多线程获取返回值的类

   class  MyThread(对象):   ,,,”   ,,,多线程,获取返回值   ,,,”   ,,,def  __init__(自我,,func_list=None):   ,,,,,,,self.ret_flag =0   ,,,,,,,self.func_list =func_list   ,,,,,,,self.threads =, []   ,,,def  set_thread_func_list(自我,,func_list):   ,,,,,,,self.func_list =func_list   ,,,def  ret_value(自我):   ,,,,,,,return  self.ret_flag   ,,,def  trace_func(自我,,函数,,* args,, * * kwargs):   ,,,,,,,ret =, func (* args,, * * kwargs)   ,,,,,,,self.ret_flag  +=,后悔   ,,,def 开始(自我):   ,,,,,,,self.threads =, []   ,,,,,,,self.ret_flag =0   ,,,,,,,for  func_dict 拷贝self.func_list:   ,,,,,,,,,,,if  func_dict(“参数”):   ,,,,,,,,,,,,,,,new_arg_list =, []   ,,,,,,,,,,,,,,,new_arg_list.append (func_dict["函数"])   ,,,,,,,,,,,,,,,for  arg 拷贝func_dict(“参数”):   ,,,,,,,,,,,,,,,,,,,new_arg_list.append (arg)   ,,,,,,,,,,,,,,,new_arg_tuple =,元组(new_arg_list)   ,,,,,,,,,,,,,,,print  new_arg_tuple   ,,,,,,,,,,,,,,,t =, threading.Thread(目标=self.trace_func, arg游戏=new_arg_tuple)   ,,,,,,,,,,,其他的:   ,,,,,,,,,,,,,,,t =, threading.Thread(目标=self.trace_func, arg游戏=(func_dict(“函数”)))   ,,,,,,,,,,,self.threads.append (t)   ,,,,,,,地图(lambda  x: x.start (), self.threads)   ,,,,,,,地图(lambda  x: x.join (), self.threads)


多线程获取返回值的类