for value in self._iterator:
来源:8-1 线程处理(1)

丨越丨
2018-11-01
for value in self._iterator: # 遍历迭代器
if not self._started: # 如果没有开始
return
self._queue.put(value) # 否则放入队列
老师,请问这里的return为什么不是continue?
写回答
1回答
-
Mr_Ricky
2018-11-07
因为要进行这个迭代的前提就是让其开始处理线程,只有开始之后才可以进行队列的处理,当这个不是started的时候,就需要return回去,然后让调用的地方重新赋值。
00
相似问题