棒锤_45f2

关注

面试题: 使用生成器实现多任务(协程)

棒锤_45f2

关注

阅读 57

2022-07-12


1. 代码

import time


def task_1():
while True:
print("------------1-------------")
time.sleep(0.1)
yield


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


def main():
t1 = task_1()
t2 = task_2()
while True:
next(t1)
next(t2)


if __name__ == "__main__":
main()


相关推荐

芒果六斤半

11 迭代器|生成器|协程

芒果六斤半 44 0 0

晗韩不普通

Python面试题之Python生成器

晗韩不普通 105 0 0

少_游

【Python多任务--进程,协程】

少_游 141 0 0

boomwu

破解 Kotlin 协程(7) - 序列生成器篇

boomwu 50 0 0

菜菜捞捞

协程之生成器

菜菜捞捞 67 0 0

老牛走世界

python-多任务之协程

老牛走世界 70 0 0

花明

Python高级-多任务协程-笔记

花明 194 0 0

李雨喵

前端学习案例1-生成器面试题

李雨喵 101 0 0

东言肆语

[译]PEP 342--增强型生成器:协程

东言肆语 70 0 0

心如止水_c736

Python-协程(迭代器,生成器,yield,greenlet,gevent)

心如止水_c736 73 0 0

精彩评论(0)

0 0 举报