diff --git a/modules/core/task/include/task.hpp b/modules/core/task/include/task.hpp index 340fb97ef..338b6f69a 100644 --- a/modules/core/task/include/task.hpp +++ b/modules/core/task/include/task.hpp @@ -1,5 +1,7 @@ #pragma once +#include + #include #include #include @@ -177,6 +179,9 @@ class Task { } else { functions_order_.clear(); } +#if _OPENMP >= 201811 + omp_pause_resource_all(omp_pause_soft); +#endif } protected: