0
点赞
收藏
分享

微信扫一扫

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

棒锤_45f2 2022-07-12 阅读 57
编程语言


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()


举报

相关推荐

0 条评论