Aracılığıyla paylaş


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.

Ayrıca bkz.

Kavramlar

Sınıf kitaplığı genel bakış