Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Elke toepassing heeft één en slechts één toepassingsobject; dit object coördineert andere objecten in het actieve programma en is afgeleid van CWinApp.
De Microsoft Foundation Class -bibliotheek (MFC) ondersteunt meerdere threads van uitvoering binnen een toepassing. Alle toepassingen moeten ten minste één thread hebben; de thread die door uw CWinApp object wordt gebruikt, is deze primaire thread.
CWinThread bevat een deel van de threadingmogelijkheden van het besturingssysteem. Om het gebruik van meerdere threads eenvoudiger te maken, biedt MFC ook synchronisatieobjectklassen om een C++-interface te bieden voor Win32-synchronisatieobjecten.
Applicatie- en threadklassen
CWinApp
Hiermee wordt de code ingekapseld om de toepassing te initialiseren, uit te voeren en te beëindigen. U leidt uw toepassingsobject af van deze klasse.
CWinThread-
De basisklasse voor alle threads. Rechtstreeks gebruiken of een klasse afleiden van CWinThread als uw thread gebruikersinterfacefuncties uitvoert.
CWinApp is afgeleid van CWinThread.
Synchronisatieobjectklassen
CSyncObject
Basisklasse van de synchronisatieobjectklassen.
CCriticalSection
Een synchronisatieklasse waarmee slechts één thread binnen één proces toegang heeft tot een object.
CSemaphore
Een synchronisatieklasse die het mogelijk maakt tussen een en een opgegeven maximum aantal gelijktijdige toegang tot een object.
CMutex
Een synchronisatieklasse waarmee slechts één thread binnen een willekeurig aantal processen toegang heeft tot een object.
CEvent
Een synchronisatieklasse die een toepassing op de hoogte stelt wanneer er een gebeurtenis is opgetreden.
CSingleLock
Wordt gebruikt in lidfuncties van threadveilige klassen om één synchronisatieobject te vergrendelen.
CMultiLock
Wordt gebruikt in lidfuncties van threadveilige klassen om een of meer synchronisatieobjecten van een matrix met synchronisatieobjecten te vergrendelen.
Gerelateerde klassen
CCommandLineInfo
Parseert de opdrachtregel waarmee uw programma is gestart.
CWaitCursor
Plaatst een wachtcursor op het scherm. Wordt gebruikt tijdens langdurige bewerkingen.
CDockState
Beheert de permanente opslag van dockingstatusgegevens voor bedieningsbalken.
CRecentFileList
Onderhoudt de meest recent gebruikte (MRU)-bestandslijst.