Multithreading s použitím jazyka C a prostředí Win32
Microsoft Visual C++ poskytuje podporu pro vytváření aplikací s více vlákny v systémech Microsoft Windows: Windows XP, Windows 2000, Windows NT, Windows Me a Windows 98.Měli byste zvážit použití více vláken, pokud aplikace potřebuje spravovat více aktivit, například souběžný vstup klávesnice a myši.Jedno vlákno může zpracovávat vstup z klávesnice, zatímco druhé filtruje činnosti myši.Třetí vlákno může aktualizovat obrazovku na základě dat z vláken pro myš a klávesnici.Ostatní vlákna mohou ve stejnou dobu přistupovat k souborům na disku nebo získávat data z komunikačních portů.
S Visual C++ existují dva způsoby programování s více vlákny: pomocí knihovny Microsoft Foundation Class (MFC) nebo běhové knihovny jazyka C a rozhraní API systému Win32.Informace o vytváření aplikací s více vlákny s knihovnou MFC naleznete v tématu Multithreading s C++ a knihovnou MFC po přečtení následujících témat o multithreading v C.
Tato témata vysvětlují funkce v aplikaci Visual C++ pro podporu vytváření programů s více vlákny.