Tokio 最大空閒時間

2022-09-28 04:12:12 字數 448 閱讀 6281

參考:

對於阻塞任務,tokio 會新啟動乙個執行緒來執行,這個也是在乙個執行緒池中,任務完成後,不會立即銷毀。經過空餘時間後,還是沒有任務,就會進行銷毀,預設 10 秒。

use std::;

use tokio::runtime::builder;

fn main() -> io::result<()> );

thread::sleep(duration::from_secs(44));

println!("{}", thread::current().name().unwrap());

runtime.shutdown_timeout(duration::from_secs(4));

ok(())

}

使用thread_keep_alive方法來定義阻塞執行緒的最大空閒時間。

如何打發空閒時間

1從事軟體工作,經常會遇到一陣松一陣忙的情況。忙的時候有事做,松的時候就會產生無聊的感覺。這段時間真不知道如何打發,因為在這段時間內,不知道老大什麼時候下乙個任務給你做。若把這 段時間用來學習,感覺學習時間太短,學習不到什麼。我們是不是應該具備一種能力,用一天的時間或幾個小時的時間掌握一種技術。但這...

HOW TO 監視Window空閒時間

author 水如煙 示例public class form1 private withevents watcher asnew lzmtw.usystem.lastinputwatcher private subform1 load byval sender assystem.object,byv...

C 獲取系統空閒時間

自己做的在使用者不進行任何操作時,在設定時間後自動休眠,重啟,關機。雖然不怎麼實用,但其核心還是值得初學者學習的,就是用user32.dll獲取系統空閒時間。下面是主要的實現 using system using system.collections.generic using system.com...