*** trunk/livstidsfanger.c 2014/11/09 15:30:18 14
--- trunk/livstidsfanger.c 2014/11/19 19:32:53 15
***************
*** 9,14 ****
--- 9,15 ----
#include <errno.h>
#include <pthread.h>
+ #include <sched.h>
#include <signal.h>
#include <stdbool.h>
#include <stdio.h>
***************
*** 181,186 ****
--- 182,191 ----
printf("livstidsfange %2zu låser opp mutex\n", i + 1);
pthread_mutex_unlock(&mutex);
printf("livstidsfange %2zu har låst opp mutex\n", i + 1);
+
+ #ifdef _POSIX_PRIORITY_SCHEDULING
+ sched_yield();
+ #endif
} // while
} // livstidsfange()
|