Partilhar via


Classe CComSimpleThreadAllocator

Observação

A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Esta classe gere a seleção de threads para a classe CComAutoThreadModule.

Sintaxe

class CComSimpleThreadAllocator

Membros

Métodos Públicos

Nome Description
CComSimpleThreadAllocator::GetThread Seleciona um tópico.

Observações

CComSimpleThreadAllocator gere a seleção de threads para o CComAutoThreadModule. CComSimpleThreadAllocator::GetThread simplesmente percorre cada thread e devolve o seguinte na sequência.

Requerimentos

Cabeçalho: atlbase.h

CComSimpleThreadAllocator::GetThread

Seleciona um fio especificando o próximo fio na sequência.

int GetThread(CComApartment* /* pApt */, int nThreads);

Parâmetros

pApt
Não é usado na implementação padrão do ATL.

nThreads
O número máximo de threads no módulo EXE.

Valor de retorno

Um inteiro entre zero e (nThreads - 1). Identifica um dos threads no módulo EXE.

Observações

Pode sobrescrever GetThread para fornecer um método diferente de seleção ou para utilizar o parâmetro pApt .

GetThread é chamado por CComAutoThreadModule::CreateInstance.

Consulte também

Aula CComApartment
Visão geral da classe