We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1b721c3 + 6286937 commit bddbc72Copy full SHA for bddbc72
src/Common/Scheduler/SchedulerRoot.h
@@ -250,9 +250,11 @@ class SchedulerRoot final : public ISchedulerNode
250
}
251
252
Resource * current = nullptr; // round-robin pointer
253
- std::unordered_map<ISchedulerNode *, Resource> children; // resources by pointer
254
std::atomic<bool> stop_flag = false;
255
EventQueue events;
+ /// Resources by pointer. Must be destroyed before the "events",
256
+ /// because the descructor of ISchedulerNode might access the mutex in that queue.
257
+ std::unordered_map<ISchedulerNode *, Resource> children;
258
ThreadFromGlobalPool scheduler;
259
};
260
0 commit comments