Aracılığıyla paylaş


Uygulama ve İş Parçacığı Destek Sınıfları

Her uygulamanın bir ve yalnızca bir uygulama nesnesi vardır; bu nesne, çalışan programdaki diğer nesneleri koordine eder ve öğesinden CWinApptüretilir.

Microsoft Foundation Sınıfı (MFC) Kitaplığı, bir uygulama içinde birden çok yürütme iş parçacığını destekler. Tüm uygulamaların en az bir iş parçacığı olmalıdır; nesneniz CWinApp tarafından kullanılan iş parçacığı bu birincil iş parçacığıdır.

CWinThread işletim sisteminin iş parçacığı oluşturma özelliklerinin bir bölümünü kapsüller. MFC, birden çok iş parçacığını kullanmayı kolaylaştırmak için Win32 eşitleme nesnelerine bir C++ arabirimi sağlamak üzere eşitleme nesnesi sınıfları da sağlar.

Uygulama ve İş Parçacığı Sınıfları

Cwinapp
Uygulamayı başlatmak, çalıştırmak ve sonlandırmak için kodu kapsüller. Uygulama nesnenizi bu sınıftan türeteceksiniz.

Cwinthread
Tüm iş parçacıkları için temel sınıf. İş parçacığınız kullanıcı arabirimi işlevleri gerçekleştiriyorsa doğrudan kullanın veya öğesinden CWinThread bir sınıf türetin. CWinApp , 'den CWinThreadtüretilir.

Eşitleme Nesnesi Sınıfları

CSyncObject
Eşitleme nesnesi sınıflarının temel sınıfı.

Ccriticalsection
Tek bir işlem içinde yalnızca bir iş parçacığının bir nesneye erişmesine izin veren bir eşitleme sınıfı.

Csemaphore
Bir nesneye bir ile belirtilen en fazla eşzamanlı erişim sayısı arasında izin veren eşitleme sınıfı.

Cmutex
Herhangi bir sayıda işlem içinde yalnızca bir iş parçacığının bir nesneye erişmesine izin veren bir eşitleme sınıfı.

Cevent
Bir olay oluştuğunda uygulamaya bildiren bir eşitleme sınıfı.

Csinglelock
Bir eşitleme nesnesine kilitlemek için iş parçacığı güvenli sınıfların üye işlevlerinde kullanılır.

Cmultilock
İş parçacığı güvenli sınıfların üye işlevlerinde, bir eşitleme nesneleri dizisinden bir veya daha fazla eşitleme nesnesine kilitlemek için kullanılır.

CCommandLineInfo
Programınızın başlatıldığı komut satırını ayrıştırıyor.

CWaitCursor
Bekleme imlecini ekrana yerleştirir. Uzun işlemler sırasında kullanılır.

CDockState
Denetim çubukları için yerleştirme durumu verilerinin kalıcı depolamasını işler.

CRecentFileList
En son kullanılan (MRU) dosya listesini korur.

Ayrıca bkz.

Sınıfa Genel Bakış