void CDS_STDCALL GarbageCollector::Destruct()
{
- if ( m_pManager ) {
- delete m_pManager;
- m_pManager = nullptr;
- }
+ delete m_pManager;
+ m_pManager = nullptr;
}
GarbageCollector::GarbageCollector( size_t nLiberateThreshold, size_t nInitialThreadGuardCount )
ThreadPool::~ThreadPool()
{
- if ( m_pBarrierStart )
- delete m_pBarrierStart;
- if ( m_pBarrierDone )
- delete m_pBarrierDone;
+ delete m_pBarrierStart;
+ delete m_pBarrierDone;
for ( size_t i = 0; i < m_arrThreads.size(); ++i )
delete m_arrThreads[i];