av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

linux - Python中aysncio的事件循環是屬于線程還是進程?

瀏覽:132日期:2022-09-09 13:37:54

問題描述

默認的get_event_loop獲取的loop是基于線程還是進程,找了很久的官方文檔才找到這么一句描述,看起來是屬于當前線程的?

18.5.2.4. Event loop policies and the default policyFor most users of asyncio, policies never have to be dealt with explicitly, since the default global policy is sufficient. The default policy defines context as the current thread, and manages an event loop per thread that interacts with asyncio. The module-level functions get_event_loop() and set_event_loop() provide convenient access to event loops managed by the default policy.

那么官方文檔提供的另外兩個獲取事件循環(下面的pre塊)方法一般用于什么地方?關于事件循環嘗試看了源碼但涉及到多路IO復用問題遂放棄,求各位網友的指點?

loop = asyncio.new_event_loop()asyncio.set_event_loop(loop)

問題解答

回答1:

屬于協程,即用戶態線程,在單條內核線程上分出多個用戶線程,本質還是單線程,算是一個高級語法糖,讓你可以用同步的寫法實現異步的效果(io多路復用維護起狀態來是相當惡心的,現在交由asyncio來幫你維護了)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 美国黄色毛片 | 久久99精品久久久久久国产越南 | 免费亚洲成人 | 欧美中文字幕一区二区 | 欧美精产国品一二三区 | 黄色成人国产 | 亚洲人成在线播放 | 精品免费 | 成人欧美一区二区三区在线观看 | 成人黄色网址大全 | 亚洲精品视频一区二区三区 | 日韩中文一区 | 久久成人国产 | 国产精品一区二区视频 | 伊人色综合久久久天天蜜桃 | 国产高清久久 | 伊人网一区 | 国产精品视频久久 | 日韩小视频在线 | 天天插天天舔 | 欧美一区二区三区四区视频 | www.天天干.com| 欧美成人第一页 | 欧美激情啪啪 | 日本高清不卡视频 | 视频一区二区中文字幕日韩 | 精精精精xxxx免费视频 | 亚洲男人天堂2024 | 国产成人精品一区二区三 | 国产精品三级久久久久久电影 | 午夜视频在线视频 | 久久av一区二区三区 | 久久av一区二区三区 | 国产1区2区3区 | 青青草原精品99久久精品66 | 国产精品高潮呻吟久久av黑人 | 国产成人综合在线 | 国产精品性做久久久久久 | 中文字幕国产第一页 | h视频免费在线观看 | 国产精品久久久久久久久久久久 |