Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- #-*- coding:utf8 -*-
- def consumer():
- r = ''
- while True:
- n = yield r
- if not n:
- return
- print('[CONSUMER]Consuming %s...' % n)
- r = '200 OK'
-
- def producer(c):
- # 启动生成器
- c.send(None)
- n = 0
- while n < 5:
- n = n + 1
- print('[PRODUCER]Producing %s...' % n)
- r = c.send(n)
- print('[PRODUCER]Consumer return: %s' % r)
- c.close()
-
- if __name__ == '__main__':
- c = consumer()
- producer(c)
|