Partilhar via


Suporte multithread para código anterior (Visual C++)

O Visual C++ permite que você tenha vários segmentos simultâneos de execução sendo executados simultaneamente. Com o multithreading, você pode rotacionar as tarefas em segundo plano, gerenciar fluxos simultâneos de entrada, gerenciar uma interface de usuário, e muito mais.

Nesta seção

  • Multithreading com C e Win32
    Fornece suporte para a criação de aplicativos multithread com o Microsoft Windows

  • Multithreading com C++ e MFC
    Descreve o que são processos e threads e qual é a abordagem MFC para multithreading.

  • Multithread e localidades
    Discute problemas que ocorrem ao usar a funcionalidade de localidade da biblioteca em tempo de execução do C e biblioteca do C++ padrão em um aplicativo com vários segmentos.

Seções relacionadas

  • CWinThread
    Representa um thread de execução em um aplicativo.

  • CSyncObject
    Descreve uma classe virtual pura que fornece funcionalidades comuns a objetos de sincronização no Win32.

  • CSemaphore
    Representa um semáforo, que é um objeto de sincronização que permite um número limitado de threads em um ou mais processos para acessar um recurso.

  • CMutex
    Representa um mutex, que é um objeto de sincronização que permite um acesso mutuamente exclusivo de thread a um recurso.

  • CCriticalSection
    Representa uma seção crítica, que é um objeto de sincronização que permite que um thread por vez para acessar um recurso ou seção de código.

  • CEvent
    Representa um evento, que é um objeto de sincronização que permite que um thread notifique outro sobre a ocorrência de um evento.

  • CMultiLock
    Representa o mecanismo de controle de acesso usado no acesso de controle a recursos em um programa multithreaded.

  • CSingleLock
    Representa o mecanismo de controle de acesso usado no acesso de controle a um recurso em um programa multithreaded.

  • Common Programming Methodologies
    Fornece links para tópicos que descrevem informações conceituais sobre as bibliotecas do Visual C++ e para tópicos que discutem diversas tecnologias e técnicas de codificação.