Compartilhar via


Multithreading com c e Win32

Microsoft Visual C++ oferece suporte para a criação de aplicativos multithread com o Microsoft Windows: O Windows XP, Windows 2000, Windows NT, Windows Me e Windows 98. Considere a possibilidade de usar mais de um segmento, se seu aplicativo precisa para gerenciar várias atividades, como, por exemplo, simultâneo do teclado e mouse de entrada. 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 threads de mouse e teclado. Ao mesmo tempo, outros segmentos podem acessar arquivos em disco ou obter dados de uma porta de comunicações.

Com o Visual C++, há duas maneiras de programa com vários segmentos: Use 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 in c.

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

O que você deseja saber mais a respeito?

Consulte também

Conceitos

Multiencadeamento