Uygulama ve iş parçacığı destek sınıfları
Her uygulamanın bir uygulama nesnesi vardır; Bu nesne diğer nesnelerin çalışan programa koordinatları ve türetilir CWinApp.
Microsoft Foundation Class (mfc) kitaplığı birden çok iş parçacığı yürütme uygulama içinde destekler.Tüm uygulamaların en az bir iş parçacığı olması gerekir; iş parçacığı tarafından kullanılan, CWinApp bu birincil iş parçacığı nesnesidir.
CWinThreadiş parçacığı özellikleri işletim sisteminin bir parçası olarak saklar.Birden çok iş parçacığı kullanımını kolaylaştıran, mfc da eşitleme Win32 eşitleme nesnelere C++ arabirim sağlamak için nesne sınıfları sağlar.
Uygulama ve iş parçacığı sınıfları
CWinApp
Başlat, Çalıştır ve sonlandırmak için kod içinde saklar.Uygulama nesnesi, bu sınıf türetin.CWinThread
Tüm iş parçacıkları için taban sınıf.Doğrudan kullanabilir veya bir sınıf türetin CWinThread , kendi iş parçacığı kullanıcı arabirimi işlevleri gerçekleştirir.CWinApptüretilir CWinThread.
Eşitleme nesne sınıfları
CSyncObject
Eşitleme nesnesi sınıflarının temel sınıf.CCriticalSection
Bir nesneye erişmek için tek bir işlem içinde yalnızca bir iş parçacığının verir eşitleme sınıf.CSemaphore
Bir nesneyi eşzamanlı erişim belirtilen en fazla sayıda arasındaki verir eşitleme sınıf.CMutex
Herhangi bir sayıda nesneye erişmek için işlemler içinde yalnızca bir iş parçacığının verir eşitleme sınıf.CEvent
Bir olay oluştuğunda Uygulama bildiren bir eşitleme sınıf.CSingleLock
Thread-safe sınıfların üyesi işlevlerin bir eşitleme nesnesi üzerinde kilitlemek için kullanılır.CMultiLock
Thread-safe sınıfların üyesi işlevlerin eşitleme nesnelerinin bir dizisi bir veya daha fazla eşitleme nesneleri kilitlemek için kullanılır.
İlgili sınıfları
CCommandLineInfo
Programın başlatıldığı komut satırını ayrıştırır.CWaitCursor
Bekleme imleci ekranda koyar.Uzun işlemler sırasında kullanılır.CDockState
Takma durumu verilerini kontrol çubukları için kalıcı depolama ortamı olarak işler.CRecentFileList
En son kullanılan (mru) dosya listesi tutar.