摘要:
比线程所需的资源更少 可以用yield 实现多任务,其实是并发,但速度很快,相当于同时进行 import time def test1(): while True: print('——1——') yield def test2(): while True: print('——2——') yield 阅读全文
摘要:
生成器是一种特殊的迭代器。没有 iter,next方法,甚至不是一个类,只靠yield 如果一个函数汇总有 yield 那么就不是一个函数,变成了一个生成器的模板。本来的调用函数就变成了创建一个生成器对象。当你在使用它时,第一次从头开始执行到yield暂停;之后它不会从函数的开头开始执行,会从yie 阅读全文