我是python的新手,我的代码中的一条命令要花很长时间才能执行,我需要根据一个列表多次执行它。我想在这里实现多线程处理。在下面的代码中,getcmdresult花费了很长时间返回值。有人可以建议我如何使用多线程处理以减少时间。提前致谢。
def getcmdresult(cmd, query):
#process to return a json array
return json_array
def get_details(list, query):
resultlist=[]
for item in list:
cmd = "cmd "+item["name"]
value=getcmdresult(cmd, query)
resultlist.append(value)
return resultlist