The Reactive C++ Toolbox is an open source library of C++20 components designed for efficient, asynchronous network applications on the Linux platform.
Retain the lockfree approach, however work on the basis that if the AsyncLogger queue is 80% full then consider it to be filling up quickly due to a microburst and don't sleep until (perhaps) the next cycle.
Retain the lockfree approach, however work on the basis that if the AsyncLogger queue is 80% full then consider it to be filling up quickly due to a microburst and don't sleep until (perhaps) the next cycle.
SDB-6112