* Adds a dependecy on 'dependency_key' from 'key' such that all the threads started with key * 'key' only start after all threads from 'dependency_key' are finished */
| 220 | * 'key' only start after all threads from 'dependency_key' are finished |
| 221 | */ |
| 222 | static void add_dependency(const std::string& key, const std::string& dependency_key) |
| 223 | { |
| 224 | m_dependencies[key].insert(dependency_key); |
| 225 | } |
| 226 | |
| 227 | private: |
| 228 | template <class _Fn, class... _Args> |