Podpora více vláken ve starším kódu (Visual C++)
Visual C++ umožňuje souběžné spouštění více vláken. Pomocí multithreadingu můžete vypnout úlohy na pozadí, spravovat souběžné streamy vstupu, spravovat uživatelské rozhraní a mnoho dalšího.
V tomto oddílu
Multithreading s použitím jazyka C a prostředí Win32
Poskytuje podporu pro vytváření vícevláknových aplikací v systému Microsoft Windows.
Multithreading s použitím jazyka C++ a prostředí MFC
Popisuje, co jsou procesy a vlákna a jaký je přístup MFC k multithreadingu.
Multithreading a národní prostředí
Popisuje problémy, ke kterým dochází při použití funkcí národního prostředí knihovny modulu runtime jazyka C i standardní knihovny jazyka C++ ve vícevláknové aplikaci.
Související oddíly
CWinThread
Představuje vlákno provádění v rámci aplikace.
CSyncObject
Popisuje čistě virtuální třídu, která poskytuje funkce společné pro synchronizační objekty v systému Win32.
CSemaphore
Představuje semaphore, což je synchronizační objekt, který umožňuje omezený počet vláken v jednom nebo více procesech pro přístup k prostředku.
CMutex
Představuje mutex, což je synchronizační objekt, který umožňuje vzájemně se vylučující přístup jednoho vlákna k prostředku.
CCriticalSection
Představuje kritický oddíl, což je synchronizační objekt, který umožňuje přístup k prostředku nebo oddílu kódu po jednom vlákně.
CEvent
Představuje událost, což je synchronizační objekt, který umožňuje jednomu vláknu oznámit jiné, že došlo k události.
CMultiLock
Představuje mechanismus řízení přístupu používaný při řízení přístupu k prostředkům v multithreaded programu.
CSingleLock
Představuje mechanismus řízení přístupu používaný při řízení přístupu k prostředku v multithreaded programu.