SwitchingProxyState 열거형
다른 스레드 프록시로 협력 컨텍스트 스위치를 실행할 때 스레드 프록시의 상태를 표시하는 데 사용됩니다.
enum SwitchingProxyState;
멤버
값
Name |
설명 |
---|---|
Blocking |
호출 스레드가 공동으로 차단되고 이후에 다시 실행되고 다른 작업을 수행할 때까지 호출자가 독점적으로 수행해야 하는 것을 나타냅니다. |
Idle |
스케줄러에서 호출 스레드를 더 이상 필요로 하지 않고 리소스 관리자로 반환되지 않음을 나타냅니다. 디스패치 중인 컨텍스트는 리소스 관리자에서 더 이상 사용할 수 없습니다. |
Nesting |
호출 스레드가 자식 스케줄러를 중첩하고 있고 다른 스케줄러에 연결하기 위해 호출자가 필요 하다는 것을 나타납니다. |
설명
SwitchingProxyState의 매개 변수 형식이 메서드 IThreadProxy::SwitchTo에 전달되어 리소스 관리자가 호출을 하는 스레드 프록시를 처리하는 방법을 리소스 관리자에게 지시합니다.
이 형식을 사용하는 방법에 대한 자세한 내용은 IThreadProxy::SwitchTo를 참조하십시오.
요구 사항
헤더: concrtrm.h
네임스페이스: 동시성