Estrutura de IExecutionContext
Uma interface para um contexto de execução que pode executar em um determinado processador de virtual e ser cooperativamente contexto alternado.
struct IExecutionContext;
Membros
Métodos públicos
Nome |
Descrição |
---|---|
O método é chamado quando um proxy de thread inicia a execução de um contexto de execução específica. Isso deve ser a rotina de trabalho principal para o Agendador. |
|
Retorna um identificador exclusivo para o contexto de execução. |
|
Retorna uma interface para o proxy de thread está em execução nesse contexto. |
|
Retorna uma interface para o Agendador neste contexto de execução pertence. |
|
Associa um proxy de thread neste contexto de execução. O proxy de segmento associado invoca esse direito de método antes de iniciar o contexto de execução Dispatch método. |
Comentários
Se você estiver implementando um Agendador personalizado que interage com o Gerenciador de recursos do Runtime de simultaneidade, você precisará implementar a IExecutionContext interface. Threads criados pelo Gerenciador de recursos realizam o trabalho em nome de seu programador executando o IExecutionContext::Dispatch método.
Hierarquia de herança
Requisitos
Cabeçalho: concrtrm.h
Namespace: Simultaneidade