作者 TokaiTeio (東海帝王)
標題 [閒聊] 我執行 sleep(n) 的時候會減輕Usage嗎
時間 Mon Nov 20 15:35:05 2023


如題 假如我開一個multi thread的Process

每個thread會一直執行自己的task

但是有幾個task檢查的頻率不用那麼高

所以我在while迴圈裡面加上sleep(30);

阿 這樣的話會降低整體的功耗

讓其他thread執行效率變好嗎

還是沒差 執行sleep(30)的時候也會搶到資源

反而會占用資源之類的

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.91.73 (臺灣)
※ 作者: TokaiTeio 2023-11-20 15:35:05
※ 文章代碼(AID): #1bMmmhsR (Marginalman)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1700465707.A.D9B.html
yam276: 不要Sleep
你們每個人都加一個Sleep當解決issue 就是整個專案爛掉1F 11/20 15:36
walter741225: thread要用別的方式管理效率3F 11/20 15:37
surimodo: Python?
印象原生的sleep 是全部線程都凍結 不能這樣寫
要馬第三方庫 要馬就改寫法4F 11/20 15:42
DJYOSHITAKA: asyncio7F 11/20 15:56

--
作者 TokaiTeio 的最新發文:
點此顯示更多發文記錄