คลาส CComMultiThreadModel
CComMultiThreadModelให้ด้ายเซฟวิธีสำหรับ decrementing และการเพิ่มจำนวนตัวนับค่าของตัวแปร โดยทั่วไปแล้ว คุณสามารถใช้CComMultiThreadModelผ่านสองtypedefชื่อCComObjectThreadModelหรือCComGlobalsThreadModelอย่างใดอย่างหนึ่งอย่างใดอย่างหนึ่ง ชั้นการอ้างอิงโดยแต่ละtypedefขึ้นอยู่กับรุ่นของ threading ใช้ ดังที่แสดงในตารางต่อไปนี้:
| เธรด Model | |||
| typedef | เดียว | อพาร์ทเม้นท์ | ฟรี |
| CComObjectThreadModel | S | S | M |
| CComGlobalsThreadModel | S | M | M |
S =CComSingleThreadModel M =CComMultiThreadModel
CComMultiThreadModelตัวเองกำหนดชื่อtypedefสาม AutoCriticalSectionและCriticalSectionอ้างอิงชั้นที่ให้วิธีการขอรับ และปล่อยความเป็นเจ้าของส่วนสำคัญ อ้างอิงThreadModelNoCSคลาCComMultiThreadModelNoCS?
#รวม lt;atlbase.h>
ดูเพิ่มเติมnbspCComSingleThreadModel, CComAutoCriticalSection, CComCriticalSection(&N)