| 757 | } |
| 758 | |
| 759 | void AddWorkerThread() |
| 760 | { |
| 761 | AutoCrit autoCrit(mCritSect); |
| 762 | |
| 763 | if (mShuttingDown) |
| 764 | return; |
| 765 | |
| 766 | DWORD threadId; |
| 767 | HANDLE handle = ::CreateThread(NULL, 0, WorkerProcThunk, (void*)this, 0, &threadId); |
| 768 | mWorkerThreads.Add(handle); |
| 769 | } |
| 770 | |
| 771 | void EnsureInitialized() |
| 772 | { |