Estoy tratando de encontrar información sobre los límites de datos relacionados con stdout en Windows. Parece que no puedo encontrar la información en MSDN.¿Hay un tamaño de búfer asociado a stdout?
¿Existe un límite en la cantidad de datos que pueden escribirse en stdout? Si es así, ¿qué sucede si se alcanza el límite? ¿Se pierde la información?
Si se redirige stdout (por ejemplo, al iniciar el proceso desde .Net y utilizando la propiedad ProcessStartInfo.RedirectStandardOutput), ¿tiene algún efecto sobre la cantidad de datos que se pueden escribir? A medida que leo de la secuencia estándar en el proceso de llamada, ¿eso afecta las limitaciones?
¿Están estos límites relacionados de alguna manera con las canalizaciones con nombre?
Eso es mucho más útil que lo que publiqué. Borrando mi propio anuncio publicitario, votando por ti. – David
Ahora que es una característica útil. Me pregunto si Java agregará algo así algún día. –
(+1) Probablemente sea mucho más útil tener la perspectiva de .NET, ya que estoy seguro de que las decisiones tomadas son para simplificar las cosas para el programador, aunque stdout es bastante simple (por defecto) en C también. –