Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:Multithreading.

    (Puntos:0)
    por pobrecito hablador el Domingo, 17 Octubre de 2004, 15:41h (#371421)
    Tanto un hilo como un proceso tienen su propio PCB, ahí es donde están sus descriptores de ficheros y demás. Esos descriptores pueden estar apuntando al mismo sitio que los de otro proceso (un hilo) o a sitios distintos (un proceso, p.e.), pero el cambio es igual de rápido: en cuanto cambias el esp de un hilo por el de otro, su PCB pasa a ser el PCB activo: ya solo falta copiar el contenido de sus registros de la pila en modo kernel al procesador.

    Esto es igual tanto para hilos como para procesos, como ya se ha comentado por ahí arriba, en Linux 2.6 los hilos y los procesos son lo mismo, se trata todo como si fuesen hilos. La diferencia está cuando los creas y los destruyes.
    [ Padre ]