“타이머” 태그의 글
“타이머” 태그가 붙은 글 3건을 최신순으로 정리했습니다.
-
슬립・최대 절전 모드・Modern Standby와 장시간 가동 앱 ── '한밤중에 멈춰 있었다'를 설계로 막는다
장시간 동작하는 Windows 앱이 '아침에 보니 멈춰 있었다'가 되는 원인을 S3 슬립/최대 절전 모드/Modern Standby의 차이에서 정리합니다. 슬립 중 타이머와 TCP 연결의 동작, SetThreadExecutionState로 억제하는 방법까지 설명합니다.
-
Windows에서 Sleep(1)보다 이벤트 대기를 우선해야 하는 이유
Windows에서는 짧은 timed wait의 정밀도가 system clock granularity와 스케줄링의 영향을 받습니다. 작업 도착이나 I/O 완료, 정지 요청을 기다린다면 일정 시간마다 폴링하지 말고 이벤트 구동으로 바꿔야 하는 이유를 정리합니다.
-
.NET 타이머 3종의 용도 구분 - PeriodicTimer/Timer/DispatcherTimer
PeriodicTimer / System.Threading.Timer / DispatcherTimer의 차이와, async 처리, ThreadPool callback, WPF UI 업데이트에서 어떻게 구분할지 정리합니다.