Какой объем памяти используется в сервисе dokku mongodb?

Просто вызов .Result; или .Wait() - это риск блокировок, о котором многие говорили в комментариях. Поскольку большинство из нас, как oneliners, вы можете использовать их для .Net 4.5<

Приобретение значения с помощью метода async:

var result = Task.Run(() => asyncGetValue()).Result;

Синхронно вызывать метод асинхронизации

Task.Run(() => asyncMethod()).Wait();

Никаких проблем с блокировкой не произойдет из-за использования Task.Run.

Источник:

https://stackoverflow.com/a/32429753/3850405

0
задан uman 2 March 2019 в 05:19
поделиться