多任务-python实现-使用生成器完成多任务(2.1.14)

@

1.注意

先定义函数,函数里面放一个yiled
主函数生成该对象
执行while循环
调用生成器对象的next
因为每次调用next,不会继续执行,从而
完成多进程

2. 代码

import time
def task_1():
    while True:
        print("1")
        time.sleep(0.2)
        yield


def task_2():
    while True:
        print("2")
        time.sleep(0.2)
        yield


if __name__ == '__main__':
    t1 = task_1()
    t2 = task_2()
    while True:
        next(t1)
        next(t2)

关于作者

个人博客网站
个人GitHub地址
个人公众号:
在这里插入图片描述

猜你喜欢

转载自www.cnblogs.com/simon-idea/p/11398296.html
今日推荐