Skip to content

Reduce TBB usage

Matteo Manzali requested to merge mmanzali/Gaudi:tbb_cleanup into master

Most of the TBB classes used in Gaudi can be straightforwardly replaced using the C++ standard library and boost. This MR replaces:

  • tbb::recursive_mutex with std::recursive_mutex
  • tbb::tick_count with std::chrono
  • tbb::concurrent_hash_map with std::unordered_map protected by a std::mutex

With regard to the last commit I preferred an anonymous namespace to a static private member.

Merge request reports