1. 程式人生 > >day_6.17 gevent版服務器

day_6.17 gevent版服務器

ima 註意 ins pan 模塊 time模塊 版本 自己的 自己

用協程做並發服務器 gevent版本:

monkey.patch_all() 修改了自己的代碼 只能用mokey裏面的代碼

技術分享圖片

#!--*coding=utf-8*--
#2018-6-17 12:02:16
#gevent版的協程,,pip install gevent
import gevent

def f(n):
    for i in range(n):
        print (gevent.getcurrent(),i)
        #用來模擬一個耗時操作,註意不是time模塊裏面的sleep\
        gevent.sleep(1)

g1 = gevent.spawn(f,5)
g2 
= gevent.spawn(f,5) g3 = gevent.spawn(f,5) g1.join() g2.join() g3.join()

day_6.17 gevent版服務器