ParallelManager.cpp 490 B

123456789101112131415
  1. #include "anki/core/ParallelManager.h"
  2. //==============================================================================
  3. // init =
  4. //==============================================================================
  5. void ParallelManager::init(uint threadsNum)
  6. {
  7. barrier.reset(new boost::barrier(threadsNum + 1));
  8. for(uint i = 0; i < threadsNum; i++)
  9. {
  10. jobs.push_back(new ParallelJob(i, *this, *barrier.get()));
  11. }
  12. }