Ответ 1
Это безопасно! Из MSDN:
Консольные потоки ввода/вывода
[...]
Операции ввода/вывода с использованием этих потоков синхронизируются, что означает, что несколько потоков могут читать или записывать потоки.
Возможный дубликат:
Вызов Console.WriteLine из нескольких потоков
Просто хочу знать, вызывает ли несколько потоков один и тот же console.writeline, вызывает ли он тупик?
Это безопасно! Из MSDN:
Консольные потоки ввода/вывода
[...]
Операции ввода/вывода с использованием этих потоков синхронизируются, что означает, что несколько потоков могут читать или записывать потоки.