feat: update tests to latest
This commit is contained in:
parent
ff9139857e
commit
06a547c350
@ -31,7 +31,7 @@ static void * thfunc(void *dummy __attribute__((unused)))
|
|||||||
|
|
||||||
/* on incremente progressivement fini jusque 5 pour debloquer le main */
|
/* on incremente progressivement fini jusque 5 pour debloquer le main */
|
||||||
for(i=0; i<5; i++) {
|
for(i=0; i<5; i++) {
|
||||||
fprintf(stderr, " le fils yield sans le mutex et incrémente le compteur %u\n", fini);
|
printf(" le fils yield sans le mutex et incrémente le compteur %u\n", fini);
|
||||||
thread_yield();
|
thread_yield();
|
||||||
fini++;
|
fini++;
|
||||||
}
|
}
|
||||||
@ -39,7 +39,7 @@ static void * thfunc(void *dummy __attribute__((unused)))
|
|||||||
/* on attend que main remette à 0 */
|
/* on attend que main remette à 0 */
|
||||||
thread_mutex_lock(&lock);
|
thread_mutex_lock(&lock);
|
||||||
while (fini != 0) {
|
while (fini != 0) {
|
||||||
fprintf(stderr, " le fils yield avec le mutex en attendant que le compteur %u soit 0\n", fini);
|
printf(" le fils yield avec le mutex en attendant que le compteur %u soit 0\n", fini);
|
||||||
thread_yield();
|
thread_yield();
|
||||||
}
|
}
|
||||||
thread_mutex_unlock(&lock);
|
thread_mutex_unlock(&lock);
|
||||||
@ -63,14 +63,14 @@ int main(void)
|
|||||||
/* on prend le lock puis on attend que l'autre mette fini = 5 */
|
/* on prend le lock puis on attend que l'autre mette fini = 5 */
|
||||||
thread_mutex_lock(&lock);
|
thread_mutex_lock(&lock);
|
||||||
while (fini != 5) {
|
while (fini != 5) {
|
||||||
fprintf(stderr, "le père yield avec le mutex en attendant que le compteur %u soit 5\n", fini);
|
printf("le père yield avec le mutex en attendant que le compteur %u soit 5\n", fini);
|
||||||
thread_yield();
|
thread_yield();
|
||||||
}
|
}
|
||||||
thread_mutex_unlock(&lock);
|
thread_mutex_unlock(&lock);
|
||||||
|
|
||||||
/* on baisse progressivement jusque 0 */
|
/* on baisse progressivement jusque 0 */
|
||||||
for(i=0; i<5; i++) {
|
for(i=0; i<5; i++) {
|
||||||
fprintf(stderr, "le père yield sans le mutex et décrémente le compteur %u\n", fini);
|
printf("le père yield sans le mutex et décrémente le compteur %u\n", fini);
|
||||||
thread_yield();
|
thread_yield();
|
||||||
fini--;
|
fini--;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user