Nous utilisons des cookies pour faire fonctionner ce site et pour le suivi d'audience.
Vous avez la possibilité de refuser les cookies ou de les paramétrer par finalité.
Un autre message de la plateforme de gestion du consentement de Google Adsense vous demandera vos choix relatifs à l'usage de vos données personnelles via les cookies pour la publicité.
Nous vous remercions d'accepter les cookies, qui permettent à ce site de fonctionner.

Test de connaissances

réponse obligatoire

Question 1

Si on exécute le programme 5threads.c du cours, est-il possible d’obtenir le contenu suivant sur la sortie standard ?

Je suis le thread 0x7f93eb78b700 et mon PID = 3023
Je suis le thread 0x7f93eaf8a700 et mon PID = 3123
Je suis le thread 0x7f93ebf8c700 et mon PID = 3223
Je suis le thread 0x7f93ec78d700 et mon PID = 3323
Je suis le thread 0x7f93ec78e700 et mon PID = 3323

décocher

réponse obligatoire

Question 2

Le problème du programme unsafe_counter. est

décocher

réponse obligatoire

Question 3

Quel est le problème de ce code ?

for(j=0; j < 5; j++)
{
res = pthread_create('&threads[j], NULL, task, NULL);
if(res != 0) perror("erreur creation thread");
res = pthread_join(threads[j],NULL);
if(res != 0) perror("erreur join thread");
}

réponse obligatoire

Question 4

Peut-on utiliser le code ci-dessous pour donner un numéro d'ordre aux threads ?

for(j=0; j < 5; j++)
{
int ordre = j;
res = pthread_create('&threads[j], NULL, task, '&ordre);
if(res != 0) perror("erreur creation thread");
}

décocher



Vous aussi, créez votre questionnaire en ligne !
C'est facile et gratuit.
C'est parti !