Aracılığıyla paylaş


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

42z03ek8.collapse_all(tr-tr,VS.110).gifTypeDef genel

Ad

Description

CComSingleThreadModel::AutoCriticalSection

Başvuran sınıfı CComFakeCriticalSection.

CComSingleThreadModel::CriticalSection

Başvuran sınıfı CComFakeCriticalSection.

CComSingleThreadModel::ThreadModelNoCS

Başvurular CComSingleThreadModel.

42z03ek8.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CComSingleThreadModel::Decrement

Azaltır belirtilen değişken değeri.Bu uygulama, iş parçacığı için güvenli değil.

CComSingleThreadModel::Increment

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

Ayrıca bkz.

Diğer Kaynaklar

atl sınıfına genel bakış