Piszę usługę Windows, która potrzebuje spać przez długi czas (15 godzin to najdłuższy czas, w którym spać, 30 minut jest najkrótsza). Obecnie używam Thread.Sleep (calculTime), aby przełączyć mój kod w tryb uśpienia. Czy Thread.leep jest najlepszą opcją, czy powinienem używać timera? Od jakiegoś czasu googlowałem i nie mogę znaleźć zwięzłej odpowiedzi. Ponieważ jest to usługa Windows, nie muszę się martwić o blokowanie interfejsu użytkownika, więc nie mogę wymyślić powodu, aby nie używać Thread.Sleep.Używanie Thread.Sleep() w usłudze Windows
Każdy wgląd byłby doceniony.