Methods
CreateInstance | Selects a thread and then creates an object in the associated apartment. |
GetDefaultThreads | Dynamically calculates the number of threads for the module based on the number of processors. |
Init | Creates the module’s threads. |
Lock | Increments the lock count on the module and on the current thread. |
Unlock | Decrements the lock count on the module and on the current thread. |
Data Members
dwThreadID | Contains the identifier of the current thread. |
m_Allocator | Manages thread selection. |
m_nThreads | Contains the number of threads in the module. |
m_pApartments | Manages the module’s apartments. |