並發 - python多行程+協程的正確姿勢?
给我你的怀抱
给我你的怀抱 2017-07-05 10:34:33
0
1
1062

python多重流程 協程的正確姿勢是什麼?下面這段程式碼算不算多行程和協程結合的例子?

from multiprocessing import Pool
import gevent
def test1():
    print (12)
    gevent.sleep(1)
    print (34)
def test2():
    print (56)
    gevent.sleep(1)
    print (78)
def coroutine():
    gevent.joinall([
        gevent.spawn(test1),
        gevent.spawn(test2)
    ])
if __name__=="__main__":
    p=Pool()
    for i in range(3):
        p.apply_async(coroutine,args=())
    p.close()
    p.join()
给我你的怀抱
给我你的怀抱

全部回覆(1)
刘奇

加補丁就算完整了.

from gevent import monkey; monkey.patch_all()
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板