A user should have possibility to choose type of combined_queue_lock: active waiting on spinlock (with max waiting time before switching to std::mutex), passive waiting on std::mutex, automatically adaptive scheme.
Reuse of disp::reuse::ios_helpers::pointer in msg_tracing implementation