Duda hilos

Duda hilos

de Eduardo Jose Mereles Martinez -
Número de respuestas: 3
1) Teniendo hilos a nivel de sistema operativo, supongamos que tengo un proceso p1 con dos hilos h1 y h2 de ese proceso, cuantos PCB hay?, uno solo para el p1 en el cual esta el stack y los registros para cada thread o hay un PCB para h1 y otro para h2 y los dos apuntan al PCB de p1?

2) En el caso de hilos a nivel de usuario en el PCB no hay campos para hilos no?

En respuesta a Eduardo Jose Mereles Martinez

Re: Duda hilos

de Jorge Merlino -

1) Conceptualmente hay un PCB por proceso. Si el sistema operativo soporta hilos ese PCB va a tener información de cada uno de los hilos del proceso.

2) Suponiendo que el sistema operativo no soporta hilos no hay ningún campo para hilos en el PCB. El sistema operativo no se entera si estás usando hilos a nivel de usuario.