Estou tentando definir a afinidade de CPU de threads no Linux. Gostaria de saber qual das seguintes abordagens é recomendada:
Obter id do thread usando pthread_self ()
Defina a afinidade da CPU usando pthread_setaffinity_np (....) passando o id do thread como um argumento
Obtenha o id do thread usando a chamada gettid ()
Defina a afinidade da CPU usando sched_setaffinity (....) passando o id do thread no lugar do id do processo
PS: Depois de definir a afinidade da CPU, pretendo aumentar a prioridade de agendamento do segmento.