Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

201
Vistas
¿Hay un "límite" para Task.WhenAll?

Si necesito realizar operaciones de E/S en un bucle, puedo crear las Task y esperarlas todas. Algo como esto:

 var tasks = new List<Task>(); for (var dataToProcess in listOfData) { tasks.Add(DoSomeIOAsync(dataToProcess)); } await Task.WhenAll(tasks);

¿Cómo puedo razonar sobre cuál es un número razonable de dataToProcess en listOfData ?

Si DoSomeIOAsync es asíncrono, el subproceso utilizado se devolverá mientras se espera el IO. Entonces, ¿no hay riesgo de inanición del grupo de subprocesos, supongo?

¿Es la sobrecarga de tener una gran cantidad de máquinas de estado de Task en la memoria lo que podría ser un problema?

¿Hay algunas pautas que pueda usar para razonar sobre esto?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda