Compartilhar via


Multithreading com c e Win32

Microsoft Visual C++ oferece suporte para criar aplicativos multithread com o Microsoft Windows: Windows XP, Windows 2000, Windows NT, Windows Me e Windows 98.Você deve considerar usando mais de um segmento se seu aplicativo precisa gerenciar várias atividades, como entrada de mouse e teclado simultâneo.Um thread pode processar a entrada do teclado enquanto um segundo thread filtra as atividades de mouse.Um terceiro segmento pode atualizar a tela de vídeo baseada em dados de segmentos do mouse e teclado.Ao mesmo tempo, outros threads podem acessar os arquivos do disco ou obter dados de uma porta de comunicações.

Com o Visual C++, há duas maneiras de programa com vários segmentos: usar a biblioteca Microsoft Foundation Class (MFC) ou a biblioteca de tempo de execução c e a API do Win32.Para obter informações sobre como criar aplicativos multithread com MFC, consulte Multithreading com C++ e MFC depois de ler os tópicos a seguir sobre multithreading em c.

Esses tópicos explicam os recursos do Visual C++ que suportam a criação de programas multithread.

O que você deseja saber mais sobre?

Consulte também

Conceitos

Suporte a multithreading código antigo (Visual C++)