39 m_numActiveThreads(numThreads),
46 InitializeCriticalSection( &cs1 );
47 InitializeCriticalSection( &cs2 );
56 EnterCriticalSection( &cs1 );
66 # ifdef G4MULTITHREADED
69 LeaveCriticalSection(&cs1);
80 EnterCriticalSection(&cs2);
87 # ifdef G4MULTITHREADED
90 LeaveCriticalSection(&cs2);
G4Condition m_counterChanged
virtual void WaitForReadyWorkers()
#define G4CONDITIONWAIT(cond, mutex)
#define G4MUTEX_INITIALIZER
unsigned int GetCounter()
unsigned int m_numActiveThreads
#define G4CONDITIONBROADCAST(cond)
#define G4CONDITION_INITIALIZER