Интерфейс IHostSyncManager
Предоставляет методы, позволяющие среде CLR создавать примитивы синхронизации путем вызова узла вместо использования функций синхронизации Win32.
Методы
Метод | Описание |
---|---|
Метод CreateAutoEvent | Создает объект события автоматического сброса. |
Метод CreateCrst | Создает объект критического раздела для синхронизации. |
Метод CreateCrstWithSpinCount | Создает объект критического раздела со счетчиком спинов для синхронизации. |
Метод CreateManualEvent | Создает объект события сброса вручную. |
Метод CreateMonitorEvent | Создает отслеживаемый объект события автоматического сброса. |
Метод CreateRWLockReaderEvent | Создает объект события сброса вручную для реализации блокировки средства чтения. |
Метод CreateRWLockWriterEvent | Создает объект события автоматического сброса для реализации блокировки записи. |
Метод CreateSemaphore | Создает объект IHostSemaphore для среды CLR, который будет использоваться в качестве семафора для событий ожидания. |
Метод SetCLRSyncManager | Задает экземпляр ICLRSyncManager для связи с текущим IHostSyncManager экземпляром. |
Комментарии
Среда CLR обнаруживает реализацию IHostSyncManager
узла путем вызова метода IHostControl::GetHostManager с IID
IID_IHostSyncManager.
Требования
Платформы: см. раздел Требования к системе.
Заголовка: MSCorEE.h
Библиотека: Включается в качестве ресурса в MSCorEE.dll
версии платформа .NET Framework: доступно с версии 2.0.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.