คลาส 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>