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.6k
1 个回答

from threading import Barrier

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题