Могу ли я использовать task.Result после Task.WaitAll - PullRequest
0 голосов
/ 16 октября 2019

Теперь все мы знаем, что следующее может вызвать тупик:

var result = myFunctionAsync().Result;

Но как насчет:

var task = myFunctionAsync();
Task.WaitAll(task);
var result = task.Result;

Будет ли этот шаблон предотвращать любые взаимоблокировки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...