我正在写一个需要长时间睡眠的Windows服务(15小时是最长的睡眠,30分钟是最短的).我目前正在使用Thread.Sleep(calculatedTime)将我的代码置于睡眠模式.Thread.Sleep是最佳选择还是我应该使用计时器?我已经谷歌搜索了一段时间,无法找到简明的答案.由于这是一个Windows服务,我不必担心锁定UI,所以我想不出不使用Thread.Sleep的原因.
任何见解将不胜感激.
c# multithreading sleep windows-services
c# ×1
multithreading ×1
sleep ×1
windows-services ×1