Beispiel #1
0
//-------------------------------------------------------------------------------------------
void CJobSystem::AddJob(CJob* pJob)
{
    CList<CJob>* pJobQueue = m_pJobQueue[pJob->GetPriority()];
    Acquire();
    pJobQueue->AddBack(pJob);
    m_TotalJobs++;
    Release();
    m_pThreadPool->StartJobs();
}