типа отдельным потоком и продолжить выполнение кода.
делал new Task(async () => await Do(a)).Start();, Task.Run(...);, но async в лямбде это плохо...
а если просто Do(a); сделать, то CS4014 предупреждение.
Как лучше сделать или на какое из предупреждений лучше положить болт? В интернетах ниче не нашел, кроме Task.WhenAll, который мне не подходит
А просто await нельзя запустить? Если результат не используется, мне кажется он дальше сразу пойдёт, нет?
await где? Если Do, то у тебя будет ожидание и ничего дальше не пойдёт.
а почему асинк в лямбде это плохо?
А почему бы просто не сделать Task.Run(() =>Do(value)); Do вернёт таску, лямба будет не войдовская + если чё можно сделать ContinueWith если обработать исключение нужно
Судя по контексту задачи тебе нужно смотреть в сторону Thread'ов
звучит не очень)
>> есть async Task Do(int a){await ...} метод. его нужно запустить типа отдельным потоком и продолжить выполнение кода.
Обсуждают сегодня