Add missing wakeup in ringloop->set_immediate to prevent slowdowns in code using set_immediate

This commit is contained in:
Vitaliy Filippov
2025-05-03 14:40:48 +03:00
parent 2ab0ae3bc9
commit 80c4e8c20f
+1
View File
@@ -157,6 +157,7 @@ public:
inline void set_immediate(const std::function<void()> cb) inline void set_immediate(const std::function<void()> cb)
{ {
immediate_queue.push_back(cb); immediate_queue.push_back(cb);
wakeup();
} }
inline int submit() inline int submit()
{ {