Partilhar via


Multithread com C e Win32

O 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ê deverá considerar o uso de mais de um thread se o seu aplicativo precisar gerenciar várias atividades, como uma entrada de teclado e de mouse simultâneas. Um thread pode processar a entrada do teclado quando um segundo thread filtra atividades do mouse. Um terceiro thread pode atualizar a tela de exibição com base nos dados dos threads do mouse e do teclado. Ao mesmo tempo, outros threads podem acessar arquivos de disco ou obter dados de um porta de comunicação.

Com o Visual C++, há duas maneiras de programar com várias threads: usar a biblioteca de classes do Microsoft Foundation (MFC) ou a biblioteca em tempo de execução do C e o API do Win32. Para obter informações sobre como criar aplicativos multithread com o MFC, consulte Multithreading com C++ e MFC, após ler os seguintes tópicos sobre multithreading em C.

Esses tópicos explicam os recursos no Visual C++ que oferecem suporte à criação de programas multithread.

Que você deseja saber mais?

Consulte também

Conceitos

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