Aplicativo e Classes de suporte do Thread

Cada aplicativo tem somente um objeto do aplicativo; Este objeto coordena outros objetos no programa executando e é derivado de CWinApp.

O Microsoft Foundation Biblioteca de classes oferece suporte a Múltiplo threads de execução dentro de um aplicativo. Todos os aplicativos devem ter pelo menos um thread; o thread usado pelo seu objeto CWinApp é esse thread "principal".

CWinThread encapsula uma parte dos recursos de segmentação do sistema operacional. Fazer usando Múltiplo encadeamentos mais fácil, MFC também fornece sincronização objeto classes para fornecer uma interface de C++ para objetos de sincronização do Win32.

Aplicativo e Classes de Thread

CWinApp

Encapsula o código para inicializar, executar e finalizar o aplicativo. Você irá derivar dessa classe seu objeto de aplicativo.

CWinThread

A classe base para todos os segmentos. Usar diretamente ou derivar uma classe de CWinThread se o thread executa funções de interface do usuário. CWinApp é derivado de CWinThread.

Classes de aplicativos ISAPI

CHttpFilter

Filtros selecionados solicitações HTTP enviadas para um servidor ISAPI.

CHttpServer

Estende a funcionalidade de um servidor ISAPI pelo processamento de solicitações do cliente.

Classes de objeto de sincronização

CSyncObject

Classe base das classes de objeto de sincronização.

CCriticalSection

Uma classe de sincronização que permite que somente um thread dentro de um simples processo para acessar um objeto.

CSemaphore

Uma classe de sincronização que permite que entre um e um número máximo especificado de acessos simultâneos a um objeto.

CMutex

Uma classe de sincronização que permite que somente um thread dentro de qualquer número de processos para acessar um objeto.

CEvent

Uma classe de sincronização que notifica um aplicativo quando um evento ocorreu.

CSingleLock

Usado em funções de membro das classes thread-safe para bloquear em um objeto de sincronização.

CMultiLock

Usado em funções de membro das classes thread-safe para bloquear em um ou mais objetos de sincronização de uma matriz de objetos de sincronização.

Classes relacionadas

CCommandLineInfo

Analisa a linha de comando com o qual o programa foi iniciado.

CWaitCursor

Coloca um cursor de espera na tela. Usado durante operações demoradas.

CDockState

Lida com armazenamento persistente de dados de estado para barras de Controlarar de encaixe.

CRecentFileList

Mantém os mais usados recentemente (MRU) lista de arquivos.

Index