Multiencadeamento

O Visual C++ permite que você tenha vários threads simultâneos de execução que esteja sendo executado simultaneamente.Com o multithreading, você pode desativar as tarefas em segundo plano de rotação, 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 com vários threads com o Microsoft Windows

  • Multithreading com C++ e do MFC
    Descreve o que são processos e segmentos e para o MFC abordagem multithreading é.

  • Multithreading e localidades
    Aborda problemas que surgem ao usar a funcionalidade de localidade da biblioteca C tempo de execução Library e da biblioteca C++ padrão em um aplicativo multithreaded.

Seções relacionadas

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

  • CSyncObject
    Descreve uma classe virtual pura que fornece funcionalidade comum para os objetos de sincronização do Win32.

  • CSemaphore
    Representa um sinal, que é um objeto de sincronização que permite que um número limitado de segmentos em um ou mais processos para acesso um recurso.

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

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

  • CEvent
    Representa um evento, que é um objeto de sincronização permite que um thread notificar outro que um evento ocorreu.

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

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

  • Metodologias comuns de programação
    Fornece links para tópicos que descrevem informações conceituais sobre as bibliotecas do Visual C++ e tópicos discutindo várias tecnologias e técnicas de codificação.