Sdílet prostřednictvím


Multithreading s c a Win32

Microsoft Visual C++ poskytuje podporu pro vytváření multithread aplikací systému 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 od 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ů.

Visual C++ existují dva způsoby, jak program s více podprocesy: použití knihovny Microsoft Foundation Class (MFC) nebo C Runtime library 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.

Co chcete vědět více?

Viz také

Koncepty

Multithreading podpora pro starší kód (Visual C++)