• # Priorité pour les threads

    Posté par . En réponse au message comment changer dynamiquement la priorité de l'application active ?. Évalué à 1.

    Je n'ai jamais testé le changement de priorité pour les processus, mais c'est possible pour les threads :


    struct sched_param thread_param;
    thread_param.sched_priority = prio;
    if((err = pthread_setschedparam (pthread_self(), SCHED_FIFO, &thread_param))) {
    fprintf(stderr, "cannot change my priority (err %d)\n", err);
    }


    Il faut juste que l'utilisateur soit dans le groupe realtime.