Ogni applicazione ha uno e un solo oggetto di applicazione; questo oggetto coordina altri oggetti nel programma in esecuzione e derivato da CWinApp.
Microsoft Foundation Class Library supporta più thread di esecuzione all'interno di un'applicazione. Tutte le applicazioni devono avere almeno un filo; il thread utilizzato dal vostro oggetto CWinApp è questo thread "primario".
CWinThread incapsula una porzione di threading funzionalità del sistema operativo. Per rendere utilizzando più thread più facile, MFC fornisce inoltre sincronizzazione classi di oggetti per fornire un'interfaccia C++ per gli oggetti di sincronizzazione Win32.
Applicazione e classi di Thread
Incapsula il codice per inizializzare, eseguire e terminare l'applicazione. Si ricaverà l'oggetto applicazione da questa classe.
La classe base per tutti i thread. Utilizzare direttamente oppure derivare una classe da CWinThread se il tuo thread esegue le funzioni dell'interfaccia utente. CWinApp è derivata da CWinThread.
Classi di applicazione ISAPI
Filtri selezionati richieste HTTP inviate a un server ISAPI.
Estende le funzionalità di un server ISAPI elaborando le richieste dei client.
Classi di oggetti di sincronizzazione
Classe base delle classi di oggetti di sincronizzazione.
Una classe di sincronizzazione che permette un solo thread all'interno di un unico processo per accedere a un oggetto.
Una classe di sincronizzazione che permette tra uno e un numero massimo di accessi simultanei a un oggetto specificato.
Una classe di sincronizzazione che permette un solo thread all'interno di qualsiasi numero di processi per accedere a un oggetto.
Una classe di sincronizzazione che notifica un'applicazione quando si è verificato un evento.
Utilizzata nelle funzioni membro delle classi thread-safe per bloccare su un oggetto di sincronizzazione.
Utilizzata nelle funzioni membro delle classi thread-safe per bloccare su uno o più oggetti di sincronizzazione da una matrice di oggetti di sincronizzazione.
Classi correlate
Analizza la riga di comando con il quale è stato avviato il programma.
Mette un cursore di attesa sullo schermo. Usato durante operazioni lunghe.
Gestisce l'archiviazione permanente di inserimento dati per barre di controllo.
Mantiene l'elenco dei file (MRU) utilizzato più di recente.