Parcourir la source

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

common/detached_tasks: Wait for tasks before shutting down
Mai M il y a 5 ans
Parent
commit
d6b51e5e21
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  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;