最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

關(guān)于Python GIL導(dǎo)致的性能問題

2023-03-22 14:31 作者:韭菜怎么賣  | 我要投稿

????我們時常思考一個問題,就是我同時開三個線程,每個線程執(zhí)行的都是一個主體為time.sleep(5)的target,三個線程同時跑,肯定是5秒一起結(jié)束了。這和我們對GIL的認(rèn)知似乎有差距,說好的實際上只有一個線程在運行呢?怎么感覺是“真并發(fā)”?

????所以我造了一個全是運算的block:

????跑一跑試一試。

????所以確實,GIL罪大惡極且確實存在。sleep為什么可以真并發(fā),不知道哈哈哈。

????還有就是頻繁切換(由于thread不能顯式切換任務(wù),系統(tǒng)內(nèi)部調(diào)度)任務(wù)會嚴(yán)重降低性能,所以:

????Python的thread真是一坨屎??!

關(guān)于Python GIL導(dǎo)致的性能問題的評論 (共 條)

分享到微博請遵守國家法律
新龙县| 梅州市| 南投县| 乐业县| 南宁市| 永兴县| 清苑县| 台南县| 大邑县| 灵台县| 成都市| 民勤县| 五莲县| 陵川县| 贵阳市| 丽江市| 通渭县| 明星| 鹤峰县| 邓州市| 深州市| 兴仁县| 六盘水市| 黔西县| 封开县| 新闻| 嘉禾县| 安新县| 兴宁市| 新丰县| 张家川| 天长市| 罗平县| 南充市| 平潭县| 布拖县| 平阴县| 勐海县| 洞口县| 贵州省| 吴川市|