CComSingleThreadModel sınıfı
Bu sınıf bir değişkenin değerini artırma ve azaltma yöntemleri sağlar.
class CComSingleThreadModel
Üyeler
TypeDef genel
Ad |
Description |
---|---|
Başvuran sınıfı CComFakeCriticalSection. |
|
Başvuran sınıfı CComFakeCriticalSection. |
|
Başvurular CComSingleThreadModel. |
Public yöntemler
Ad |
Description |
---|---|
Azaltır belirtilen değişken değeri.Bu uygulama, iş parçacığı için güvenli değil. |
|
Belirtilen değişkenin değerini artırır.Bu uygulama, iş parçacığı için güvenli değil. |
Notlar
CComSingleThreadModelyöntem, bir değişkenin değerini artırma ve azaltma sağlar.Aksine CComMultiThreadModel ve CComMultiThreadModelNoCS, bu yöntemleri, iş parçacığı için güvenli değildir.
Tipik olarak, kullandığınız CComSingleThreadModel iki biri aracılığıyla typedef adları, ya da CComObjectThreadModel veya CComGlobalsThreadModel.Her tarafından başvurulan sınıf typedef aşağıdaki tabloda gösterildiği gibi kullanılan, iş parçacığı modeli üzerinde bağlıdır:
TypeDef |
Tek iş parçacığı modeli |
Grup iş parçacığı modelini |
Ücretsiz model akıtma |
---|---|---|---|
CComObjectThreadModel |
S |
S |
M |
CComGlobalsThreadModel |
S |
M |
M |
S=CComSingleThreadModel; M =CComMultiThreadModel
CComSingleThreadModelkendini tanımlayan üç typedef adları.ThreadModelNoCSbaşvurular CComSingleThreadModel.AutoCriticalSectionve CriticalSection sınıf başvuru CComFakeCriticalSection, elde etme ve önemli bir bölümü sahipliğini serbest bırakılması ile ilgili boş yöntemler sağlar.
Gereksinimler
Başlık: atlbase.h