Fix timer callback time drift (dotnet/coreclr#11220)
authorKoundinya Veluri <kouvel@microsoft.com>
Wed, 26 Apr 2017 23:08:53 +0000 (16:08 -0700)
committerGitHub <noreply@github.com>
Wed, 26 Apr 2017 23:08:53 +0000 (16:08 -0700)
commitddf9172c5e09891e9c92df322e490001ebcd269f
treef70db6c09daef1a240e49ad9a257a8a698cd99cb
parent220a3469d51aa67ad4030c0ad312f89288736c54
Fix timer callback time drift (dotnet/coreclr#11220)

Fixes dotnet/coreclr#6408:
- The change to S.T.Timer is the actual fix, but fixed the timer firing on the thread pool timer thread similarly as well

Commit migrated from https://github.com/dotnet/coreclr/commit/c55f023f542e63e93a300752432de7bcc4104b3b
src/coreclr/src/mscorlib/src/System/Threading/Timer.cs
src/coreclr/src/vm/win32threadpool.cpp