Нет тупика в ASP.NET MVC на моно - PullRequest
1 голос
/ 03 июня 2019

Существует классический пример тупика в ASP.NET MVC Стивена Клири https://blog.stephencleary.com/2012/07/dont-block-on-async-code.html

Вот упрощенный пример

public ActionResult Deadlock()
{
    StartWork().Wait();

    return View();
}

private async Task StartWork()
{
    await Task.Delay(100).ConfigureAwait(true);
}

Но когда я пытаюсь воспроизвести его на моем Mac сMono 5.20.1.19, не отображается.

Означает ли это, что Mono обрабатывает SynchronizationContext как-то иначе или не имеет?

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