Вызываю Консоль.Строку из нескольких потоков
Почему консоли.WriteLine работает из нескольких потоков?
3 ответов
класс консоли обрабатывает синхронизацию потоков для вас.
из документации консоль:
операции ввода-вывода с использованием этих потоков синхронизировано, что означает несколько потоки могут читать или писать, поток.
в .NET 4.5 CLR есть ошибка, которая делает консоль.WriteLine не работать из нескольких потоков, если вы используете консоли.ReadKey. Он исправлен в некоторых версиях Windows, но в 8.1 Центр обновления Windows еще не нашел его.
С Помощью Консоли.WriteLine в таймере, почему он должен выйти?
несколько потоков пишут на один и тот же вывод при использовании Console.WriteLine
, Как правило, ваш экран по умолчанию.