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

 

三、

 

四、


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM