Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2016, 09:32
eferion
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 7 meses
Puntos: 204
Respuesta: Como generar un arbol de procesos en C.

tu pregunta es un poco ambigua, ¿no crees?

¿Qué pretendes hacer con el árbol de procesos? No hay un patrón explícito a seguir para crear un arbol de procesos, es algo que depende del objetivo a conseguir.

Según mi experiencia un árbol de procesos tiene sentido en el contexto del sistema operativo. En un contexto de aplicación lo más adecuado es un pool de hilos (máximo un hilo por núcleo), de tal forma que cada hilo sea afín a un núcleo. De esta forma consigues maximizar el uso de CPU sin pagar excesivos peajes por cambios de contexto. Crear un árbol de procesos dentro de una aplicación complica demasiado su gestión y puede ralentizarla en exceso.

Un saludo.
__________________
La ayuda se paga con esfuerzo o con dinero. Si no estás dispuesto a esforzarte y quieres que te hagan los deberes pide presupuesto, al menos así ahorrarás tiempo.