No deadlock in ASP.NET MVC on Mono

Keywords: c# mono


There is classical example of deadlock in ASP.NET MVC by Stephen Cleary

Here is simplified example

public ActionResult Deadlock()

    return View();

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

But when I try to reproduce it on my Mac with Mono, it does not show up.

Does it mean that Mono treats SynchronizationContext somehow different or does not has any?