AudioThreadGuard - keep your audio thread clean

some of 'em aren’t lock free! I showed the source for std::atomic<shared_ptr> here, which is not lock free. just a head’s up.