Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Todos los hilos Pthreads tienen ciertas propiedades. Cada uno tiene un
identificador, un conjunto de registros (incluyendo el contador de programa) y un
conjunto de atributos, que se almacenan en una estructura. Los atributos incluyen
el tamaño de la pila, parámetros de planificación y otros elementos necesarios
para utilizar el hilo.
Ejemplo
Suponga que un hilo lee del teclado antes de que se haya oprimido una sola
tecla. Es inaceptable permitir que el hilo realice la llamada al sistema, ya que
esto detendrá a todos los hilos.
Uno de los principales objetivos de tener hilos en primer lugar era permitir que
cada uno utilizara llamadas de bloqueo, pero para evitar que un hilo bloqueado
afectará a los demás. Con las llamadas al sistema de bloqueo, es difícil ver
cómo se puede lograr este objetivo sin problemas.
En el kernel