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回去,然后让调用的地方重新赋值。

0
0

NLP实践TensorFlow打造聊天机器人

解析自然语言处理( NLP )常用技术,从0搭建聊天机器人应用并部署上线,可用于毕设。

673 学习 · 281 问题

查看课程