Почему Console.ReadKey () блокирует вывод Console.WriteLine, вызванный в другом потоке?
У меня очень простое консольное приложение.
static void Main(string[] args)
{
DoAsync();
Console.ReadKey();
}
ВотDoAsync
запускает набор задач и возвращает не ожидая завершения задач. Каждая задача записывается в консоль, но выход не отображается до нажатия клавиши.
Когда я используюConsole.ReadLine
все отлично работает
Так что мне интересноReadKey()
ОСОБЕННОСТИ.