协程由两个带 while循环的函数和yield组建的协程
Posted 地瓜来了
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了协程由两个带 while循环的函数和yield组建的协程相关的知识,希望对你有一定的参考价值。
def consumer():
r = ‘‘
while True:
n = yield r
if not n:
return
print(‘[CONSUMER] Consuming %s...‘ % n)
r = ‘200 OK‘
def produce(c):
c.send(None)
n = 0
while n < 5:
n = n + 1
print(‘[PRODUCE] Producing %s...‘ % n)
r = c.send(n)
print(‘[PRODUCE] Consumer return:%s‘ % r)
c.close()
c = consumer()
produce(c)
以上是关于协程由两个带 while循环的函数和yield组建的协程的主要内容,如果未能解决你的问题,请参考以下文章