Python多线程处理问题?

4个线程

1.线程 for i+1 循环+1  random.random() print(i)
2.线程 for i+1 循环+1  random.random() print(i)
3.线程 for i+1 循环+1  random.random() print(i)
4.线程 for i+1 循环+1  random.random() print(i)

需求

1.线程 随机间隔时间(0,1)   输出 1 
2.线程 随机间隔时间(0,1)   输出 1
3.线程 随机间隔时间(0,1)   输出 1 
4.线程 随机间隔时间(0,1)   输出 1 

4个线程输出是1之后
才进行下一轮

1.线程 随机间隔时间(0,1)   输出 2
2.线程 随机间隔时间(0,1)   输出 2
3.线程 随机间隔时间(0,1)   输出 2
4.线程 随机间隔时间(0,1)   输出 2

如何优雅的处理这个多线程需求

阅读 1.7k
1 个回答

from threading import Barrier

推荐问题