Étant donné - ID de thread d'un thread.
Exigence - Définit la priorité Linux de l'ID de thread.
Constraint - ne peux pas utiliser setpriority()
Alternate to setpriority (PRIO_PROCESS, ID_fil, priorité)
J'ai essayé d'utiliser ci-dessous
pthread_setschedprio (fil pthread_t, int prio);
pthread_setschedparam (thread pthread_t, politique int, const struct sched_param * param);
Les deux API ci-dessus utilisent pthread_t en tant qu'argument. Je ne suis pas capable de construire (typecast) pthread_t à partir de l'identifiant du thread. Je comprends que la conversion n'est pas possible en raison de différents types.
Existe-t-il un moyen de toujours accomplir cela?
D'où obtenez-vous l'ID de fil? –