У меня есть приложение, которое должно проверять таблицу базы данных каждую минуту. Таблица индексируется по времени суток, поэтому приложение должно запускать эту проверку каждую минуту.
Какой лучший способ сделать это? Я могу создать фоновый рабочий поток, но если я установлю его в спящий режим на 60 секунд после каждой проверки, я в конце концов упущу минуту из-за накладных расходов при вызове проверки.
Я помню минуту, которую я проверил, и затем проверяю, каждые 15 секунд говорят, и если минута изменилась, выполнял проверку тогда.
Или есть какой-то другой подход, который я должен использовать?
Я использую WPF, VS2008 и VB.NET
ТИА,
Simon