Explorar el Código

Merge pull request #6512 from ReinUsesLisp/wait-detached-stasks

common/detached_tasks: Wait for tasks before shutting down
Mai M hace 5 años
padre
commit
d6b51e5e21
Se han modificado 1 ficheros con 2 adiciones y 0 borrados
  1. 2 0
      src/common/detached_tasks.cpp

+ 2 - 0
src/common/detached_tasks.cpp

@@ -21,6 +21,8 @@ void DetachedTasks::WaitForAllTasks() {
 }
 
 DetachedTasks::~DetachedTasks() {
+    WaitForAllTasks();
+
     std::unique_lock lock{mutex};
     ASSERT(count == 0);
     instance = nullptr;