Skip to content

Commit

Permalink
Add arena initialization
Browse files Browse the repository at this point in the history
  • Loading branch information
avolkov-intel committed Jul 12, 2024
1 parent 6274d7d commit ef0fb72
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion cpp/daal/src/threading/threading.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ ThreaderEnvironment::~ThreaderEnvironment()
std::cout << "delete task arena" << std::endl;
delete reinterpret_cast<tbb::task_arena *>(_taskArena);
_taskArena = nullptr;
std::cout << "after delete task arena" << std::endl;
}
}
void ThreaderEnvironment::setNumberOfThreads(size_t value)
Expand All @@ -67,7 +68,9 @@ void ThreaderEnvironment::setNumberOfThreads(size_t value)
}
if (value > 1)
{
_taskArena = reinterpret_cast<void *>(new tbb::task_arena(value));
tbb::task_arena* arenaPtr = new tbb::task_arena(value);
arenaPtr->initialize();
_taskArena = reinterpret_cast<void *>(arenaPtr);
}
_numberOfThreads = value;
}
Expand Down

0 comments on commit ef0fb72

Please sign in to comment.