Как реализован класс Monitor? Просто используйте методы Win32 CreateCriticalSection, LeaveCriticalSection и т.д.?
Monitor
CreateCriticalSection
LeaveCriticalSection
Использует ли он просто методы Win32 ...
Нет, это задокументировано как "полностью управляемое" (без взаимодействия)
Сообщается, что используется Interlocked.