【发布时间】:2010-11-11 00:18:21
【问题描述】:
我有一个多线程程序,我在其中创建了一个生成器函数,然后将它传递给新线程。我希望它本质上是共享/全局的,因此每个线程都可以从生成器中获取下一个值。
使用这样的生成器是否安全,或者我会遇到从多个线程访问共享生成器的问题/条件?
如果没有,有没有更好的方法来解决这个问题?我需要一些可以循环遍历列表并为调用它的线程生成下一个值的东西。
【问题讨论】:
标签: python multithreading thread-safety generator