Podpora více vláken ve starším kódu (Visual C++)
Visual C++ umožňuje mít současně spuštěných více souběžných vláken spuštění. S multithreadingem můžete vypnout úlohy na pozadí, spravovat souběžné datové proudy 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í pomocí microsoft Windows
Multithreading s použitím jazyka C++ a prostředí MFC
Popisuje, co jsou procesy a vlákna a co je přístup MFC k multithreadingu.
Multithreading a národní prostředí
Popisuje problémy, ke které dochází při použití funkcí národního prostředí knihovny modulu runtime jazyka C i standardní knihovny C++ ve vícevláknové aplikaci.
Související oddíly
Cwinthread
Představuje vlákno provádění v rámci aplikace.
Objekt CSyncObject
Popisuje čistě virtuální třídu, která poskytuje funkce společné pro synchronizační objekty v systému Win32.
CSemaphore
Představuje semafor, což je objekt synchronizace, který umožňuje omezený počet vláken v jednom nebo více procesech pro přístup k prostředku.
CMutex
Představuje vzájemně vzájemně se vylučující přístup, což je objekt synchronizace, který umožňuje, aby jedno vlákno vzájemně se vylučuje přístup k prostředku.
CCriticalSection
Představuje kritický oddíl, což je objekt synchronizace, který umožňuje přístup k prostředku nebo oddílu kódu po jednom vlákně.
CEvent
Představuje událost, což je objekt synchronizace, který umožňuje jednomu vláknu upozornit 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 ve vícevláknových aplikacích.
Csinglelock
Představuje mechanismus řízení přístupu používaný při řízení přístupu k prostředku ve vícevláknového programu.