Is there any safe way to use ThreadPool::getJob()?

Is there any safe way to use ThreadPool::getJob()? Whatever gets returned can be deleted be the time I go to use it. Shouldn’t the ThreadPool expose its CriticalSection?