Console.WriteLine llamando desde varios subprocesos
-
22-08-2019 - |
Pregunta
¿Por qué funciona Console.WriteLine desde varios subprocesos?
Solución
La clase de consola se encarga de la sincronización de subprocesos para usted.
A partir de la documentación de consola :
Las operaciones de E / S usando estas corrientes son sincronizado, lo que significa múltiple hilos pueden leer o escribir en, los arroyos.
Otros consejos
Hay un error en .NET 4.5 CLR que hace Console.WriteLine no trabajo desde varios subprocesos si utiliza Console.ReadKey. Se fija en algunas versiones de Windows, pero en 8.1 de Windows Update no encuentra todavía.
Usando Console.WriteLine en un contador de tiempo por lo que parecería a salir?
Varios subprocesos escriben a la misma salida cuando se utiliza Console.WriteLine
, en general, su pantalla por defecto.