in chime-sdk-signaling-cpp/src/utils/runnable.h [34:39]
virtual void StopRun() { bool expected = true; if (running_.compare_exchange_strong(expected, false)) { if (run_thread_.joinable()) run_thread_.join(); } }