private void MetricsSendingLoop() { while (true) { MetricBase metric; if (_queue.TryDequeue(out metric)) { _client.ReportMetric(metric); } _onNewMessage.WaitOne(); } }
private void MetricsSendingLoop() { while (true) { MetricBase metric; if (_queue.TryDequeue(out metric)) { _client.ReportMetric(metric); } _onNewMessage.WaitOne(); } }