Sdílet prostřednictvím


Podpora více vláken ve starším kódu (Visual C++)

Visual C++ vám umožňuje mít více souběžných vláken, která se provádí současně.Pomocí multithreadingu můžete rozdělit úlohy na pozadí, spravovat několik současných vstupů, spravovat uživatelské rozhraní a mnohem více.

V této části

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 funkčnost, která je obecná pro synchronizaci objektů v systému Win32.

  • CSemaphore
    Představuje semafor (objekt zajišťující synchronizaci), který umožňuje omezenému počtu vláken v jednom nebo více procesech přistupovat k prostředku.

  • CMutex
    Představuje mutex (vzájemně vyloučený přístup), což je synchronizační objekt umožňující vždy jednomu vláknu exkluzivní přístup k prostředku.

  • CCriticalSection
    Představuje kritický oddíl, což je synchronizační objekt umožňující vždy jednomu vláknu přistupovat k prostředku nebo k části kódu.

  • CEvent
    Představuje událost, což je synchronizační objekt umožňující jednomu vláknu upozornit jiné, že došlo k události.

  • CMultiLock
    Představuje mechanismus pro řízení přístupu, který se používá při řízení přístupu k prostředkům v programu s více vlákny.

  • CSingleLock
    Představuje mechanismus pro řízení přístupu, který se používá při řízení přístupu k jednomu prostředku v programu s více vlákny.

  • Common Programming Methodologies
    Obsahuje odkazy na témata popisující rámcové informace o knihovnách Visual C++ a témata pojednávající o různých technikách a technologiích kódování.