for i inrange(3): # 定义三个线程 t = threading.Thread(target=job,args=(data[i],q)) t.start() thread_list.append(t) # 将线程添加到thread_list列表中 for thread in thread_list: thread.join()
定义一个空的result_list列表,将队列q中的数据添加到列表中并print
1 2 3 4
result_list = [] for j inrange(3): # 循环三次 result_list.append(q.get()) print(result_list[j])
for i inrange(3): # 定义三个线程 t = threading.Thread(target=job,args=(data[i],q)) t.start() thread_list.append(t) # 将线程添加到thread_list列表中 for thread in thread_list: thread.join()
result_list = [] for j inrange(3): # 循环三次 result_list.append(q.get()) print(result_list[j])