Llamando a Console.WriteLine desde múltiples hilos

¿Por qué Console.WriteLine funciona desde múltiples hilos?

La clase de consola maneja la sincronización de subprocesos por usted.

De la documentación de la consola :

Las operaciones de E / S que utilizan estas transmisiones se sincronizan, lo que significa que varios subprocesos pueden leer o escribir en las transmisiones.

Existe un error en .NET 4.5 CLR que hace que Console.WriteLine no funcione desde varios subprocesos si usa Console.ReadKey. Se soluciona en algunas versiones de Windows, pero en 8.1 Windows Update aún no lo encuentra.

Se cuelga poco frecuente en una aplicación de consola C # multiproceso cuando se utiliza Console.Writeline () o Console.Write ()

Usando Console.WriteLine en un temporizador, ¿por qué parece que sale?

Varios hilos escriben en el mismo resultado cuando se usa Console.WriteLine , generalmente su pantalla por defecto.