日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python多线程调用携程,进程、线程和携程的通俗解释【刘新宇Python】

發(fā)布時間:2024/10/14 python 87 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python多线程调用携程,进程、线程和携程的通俗解释【刘新宇Python】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

通過下面這張圖你就能看清楚了,進程、線程和攜程的關系

多個進程是可以運行在多個CPU當中的,比如你的電腦是4核,可以同時并行運行四個進程,這是真正物理上的并行運行。

每個進程又可以有多個線程,線程是輪詢執(zhí)行的,因為輪詢的速度很快,所以可以看成是并行。

攜程是微線程,一個線程可以分為多個攜程,同樣也是輪詢執(zhí)行,這樣的好處是減少CPU的資源消耗,一些比較多而且小的事件可以用攜程去處理,減少資源的開銷。

協(xié)程模式 (采?用的?方案)協(xié)程原理理?生成器?def fun1():print(100)print(200)yield # 暫停代碼 保存斷點狀態(tài)print(100)print(100)* yield123456789通常采?用協(xié)程庫(擴展庫)來完成協(xié)程開發(fā)協(xié)程庫能夠?自動幫助完成協(xié)程的執(zhí)?行行切換eventletprint(100)print(100)def fun2():print(100)print(200)yieldprint(100)print(100)* yieldprint(100)print(100)gen_obj1 = fun1() # 創(chuàng)建了了?生成器?對象gen_obj2 = fun2()next(gen_obj1)next(gen_obj2)next(gen_obj1)next(gen_obj2)

總結

以上是生活随笔為你收集整理的python多线程调用携程,进程、线程和携程的通俗解释【刘新宇Python】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。