다음을 통해 공유


ICLRSyncManager

업데이트: 2007년 11월

호스트가 동기화 구현에서 요청된 작업에 대한 정보를 가져오고 교착 상태를 감지하는 데 사용할 수 있는 메서드를 정의합니다.

interface ICLRSyncManager : IUnknown {
    HRESULT CreateRWLockOwnerIterator (
        [in]  SIZE_T     cookie, 
        [out] SIZE_T     *pIterator
    );
    HRESULT DeleteRWLockOwnerIterator (
        [in]  SIZE_T     Iterator
    );
    HRESULT GetMonitorOwner (
        [in]  SIZE_T     cookie,
        [out] IHostTask  **ppOwnerHostTask
    );
    HRESULT GetRWLockOwnerNext (
        [in]  SIZE_T     Iterator, 
        [out] IHostTask  **ppOwnerHostTask
    );
};

메서드

메서드

설명

ICLRSyncManager::CreateRWLockOwnerIterator 메서드

호스트에서 판독기 및 작성기 잠금을 기다리는 작업 집합을 확인하는 데 사용할 반복기를 만들도록 CLR에 요청합니다.

ICLRSyncManager::DeleteRWLockOwnerIterator 메서드

CreateRWLockOwnerIterator를 호출하여 만든 반복기를 소멸시키도록 CLR에 요청합니다.

ICLRSyncManager::GetMonitorOwner 메서드

지정한 모니터를 소유하는 작업을 가져옵니다.

ICLRSyncManager::GetRWLockOwnerNext 메서드

현재 판독기 및 작성기의 잠금을 대기하는 다음 작업을 가져옵니다.

요구 사항

플랫폼:.NET Framework 시스템 요구 사항 참조

헤더: MSCorEE.idl

라이브러리: MSCorEE.dll에 리소스로 포함됨

.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

개념

관리되는 스레딩과 관리되지 않는 스레딩

참조

IHostSyncManager

Thread

기타 리소스

호스팅 인터페이스