Является ли console.writeline потокобезопасным?

Возможный дубликат:
Вызов Console.WriteLine из нескольких потоков

Просто хочу знать, вызовет ли несколько потоков Console.WriteLine, приведет ли это к тупиковой ситуации?


person user496949    schedule 27.01.2011    source источник
comment
Тупиковые ситуации будут намного менее вероятны, чем условия гонки (при условии, что это не потокобезопасно)   -  person Michael Petrotta    schedule 27.01.2011
comment
Скорее, если это не threadsafe.ely, производить такой вывод.   -  person Kevin Stricker    schedule 27.01.2011


Ответы (1)


Это безопасно! Из браузера .NET API:

Потоки ввода-вывода консоли

[...]

Операции ввода-вывода, использующие эти потоки, синхронизируются, что означает, что несколько потоков могут читать или записывать в потоки.

person ClosureCowboy    schedule 27.01.2011