Pregunta

¿Por qué funciona Console.WriteLine desde varios subprocesos?

¿Fue útil?

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.

infrecuente cuelga en un C aplicación multi-hilo # consola cuando se utiliza Console.Writeline () o Console.Write ()

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top