public static async void OnDataRecived(DataTransferModel dataTransferModel) { await _taskQueue.Enqueue(() => Task.Run(async() => { await ProcessData(dataTransferModel); })); }
private static async Task ProcessData(DataTransferModel dataTransferModel) { Console.WriteLine(dataTransferModel.Data.Ticks); await Task.Delay(5); await Task.Delay(5); await Task.Delay(5); await Task.Delay(5); }