运用yield模拟协程

来源:互联网 发布:网络电爱录音沈婷 编辑:程序博客网 时间:2024/06/01 21:02
'''Created on 2017年9月6日@author: Len'''import timedef consumer(name):    print("准备开吃啦~~~")    while True:        fruit=yield        print("%s吃了一个汉堡"%name)        def product(name):    print("开始做汉堡了!")    c=consumer("len")    c.__next__()    for i in range(10):        time.sleep(1)        print("%s做了一个汉堡"%name)        c.send(i)product("KFC")    

原创粉丝点击