import threading
def results(i):
print(i)
if __name__ == '__main__':
threads = []
for k in range(1,11):
outings = threading.Thread(target=results,args=(k,))
threads.append(outings)
for t in threads:
t.start()
如图 results()方法就是输入什么就输出什么 下面的线程就是将10个线程加入到线程池,使线程运行后依次输出1,2,3,4,5....10。现在想让程序每次运行一个线程后拿到输出结果,然后到把每个线程的结果相加,最后输出1+2+3+4...+10的结果,有没有什么办法
不知道你这个问题是否已经解决, 如果还没有解决的话: