public void StartMLing() { while (true) { SpinWait.SpinUntil(() => _collector.CollectorQueueCount() > 0); var data = _collector.TakeLatestFromCollectorQueue(); } }