CComSingleThreadModel

คลาส CComSingleThreadModel

CComSingleThreadModelแสดงวิธีการเพิ่มจำนวนตัวนับและ decrementing ค่าของตัวแปร แตกต่างจากCComMultiThreadModelและCComMultiThreadModelNoCSวิธีการเหล่านี้จะไม่ด้ายเซฟ?

โดยทั่วไปแล้ว คุณสามารถใช้CComSingleThreadModelผ่านสองtypedefชื่อCComObjectThreadModelหรือCComGlobalsThreadModelอย่างใดอย่างหนึ่งอย่างใดอย่างหนึ่ง ชั้นการอ้างอิงโดยแต่ละtypedefขึ้นอยู่กับรุ่นของ threading ใช้ ดังที่แสดงในตารางต่อไปนี้:

เธรด Model
typedef เดียว อพาร์ทเม้นท์ ฟรี
CComObjectThreadModel S S M
CComGlobalsThreadModel S M M

S =CComSingleThreadModel M =CComMultiThreadModel

CComSingleThreadModelตัวเองกำหนดชื่อtypedefสาม ThreadModelNoCSอ้างอิงCComSingleThreadModel ชั้นการอ้างอิงAutoCriticalSectionและCriticalSection CComFakeCriticalSectionซึ่งได้ให้วิธีที่ว่างที่เกี่ยวข้องกับการขอรับ และปล่อยความเป็นเจ้าของส่วนสำคัญ?

#รวม lt;atlbase.h>

สมาชิกของคลาส

Index