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

414
Vistas
pthread_create() : ¿Qué es la prioridad predeterminada y la política de programación?

La página de manual de HP ( enlace ) dice

"De forma predeterminada, la política de programación y la prioridad del nuevo subproceso se heredan del subproceso de creación; es decir, de forma predeterminada, la rutina pthread_create(3) ignora la política de programación y la prioridad establecidas en el objeto de atributos de subproceso especificado. Por lo tanto, para crear un subproceso que está sujeto a la política de programación y la prioridad establecida en el objeto de atributos de subproceso especificado, antes de llamar a pthread_create(3) su programa debe usar la rutina pthread_attr_setinheritsched(3) para establecer el subproceso heredado
atribuye el atributo de programación del objeto a PTHREAD_EXPLICIT_SCHED".

¿Es esto cierto para el subproceso posix de Linux (pthread NPTL)?

Si no, ¿cuáles son los factores que afectan la prioridad y la política de programación de un hilo creado usando pthread_create() ?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Desde aquí :

Los siguientes valores se pueden especificar en heredado:

PTHREAD_INHERIT_SCHED Los subprocesos que se crean utilizando attr heredan los atributos de programación del subproceso de creación; los atributos de programación en attr se ignoran.

PTHREAD_EXPLICIT_SCHED Los subprocesos que se crean utilizando attr toman sus atributos de programación de los valores especificados por el objeto de atributos.

La configuración predeterminada del atributo del programador heredado en un objeto de atributos de subproceso recién inicializado es PTHREAD_INHERIT_SCHED.

Entonces, parece ser el mismo comportamiento que el descrito en la pregunta.

De hecho, habría pensado que tal valor predeterminado podría definirse por el estándar (aunque sin tener tanta experiencia con eso, lo admito), pero mirando la última línea de la sección Atributos de programación de subprocesos :

(...) Los valores predeterminados de otros atributos de programación están definidos por la implementación.

over 4 years ago · Santiago Trujillo Denunciar
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