python的协程(可实现高并发)

一、生成器例子

def f():
print('你好')
name = yield 44
print(name)
yield 55
g = f()
next(g)
print(g.send('zhou'))

二、

from builtins import print, next, range


def consumer(name):
print('---->开始吃包子了......')
while True:
baozi = yield
print('%s 吃了包子编号为:%s'%(name,baozi))
def producer():
next(conn)
next(conn2)
for i in range(5):
conn.send(i)
conn2.send(i)

if __name__ == '__main__':
conn = consumer('张三')
conn2 = consumer('李四')
p = producer()

 

三、

 

四、

posted on 2021-03-03 10:44  bruce.sharp  阅读(565)  评论(0)    收藏  举报