Как мне определить, изменилось ли системное время? (из .net)

Я использую DateTime.UtcNow для измерения времени в моем программном обеспечении, и мне нужно знать, происходит ли «действие a» менее чем через 10 секунд после «действия b»

Но что, если система время изменение? Итак, как мне определить, изменилось ли системное время?

Я не хочу использовать секундомер, поскольку нам нужно работать на серверах с более чем одним процессором, см. http: //kristofverbiest.blogspot. ru / 2008/10 / остерегайтесь секундомера. html

Мне также нужно справляться с приостановкой и перезапуском виртуальных машин, поэтому «счетчик тиков» вряд ли будет мне полезен.

7
задан Rob Fonseca-Ensor 22 November 2010 в 15:32
поделиться