Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

413
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda