「計時器」標籤的文章
帶有「計時器」標籤的文章共 3 篇,依發布日期由新到舊排列。
-
睡眠・休眠・Modern Standby 與長時間執行的應用程式 ── 用設計預防「半夜停止運轉」
本文將從 S3 睡眠、休眠、Modern Standby 的差異出發,整理長時間執行的 Windows 應用程式「早上一看才發現已經停止」的原因,並解說睡眠期間計時器與 TCP 連線的行為,以及透過 SetThreadExecutionState 進行抑止的做法。
-
Windows 上應優先採用事件等待而非 Sleep(1) 的理由
在 Windows 上,短時間 timed wait 的精度會受 system clock 粒度與排程的影響。本文梳理在等待工作抵達、I/O 完成或停止請求時,為什麼應該改用事件驅動,而不是每隔一段時間輪詢。
-
.NET 三種計時器的區分使用 - PeriodicTimer/Timer/DispatcherTimer
梳理 PeriodicTimer / System.Threading.Timer / DispatcherTimer 的差異,以及在 async 處理、ThreadPool callback、WPF 的 UI 更新中該如何區分使用。