sem_t mutex;
sem_t semPhil[N];
-void test(int i)
+static void test(int i)
{
if (phiState[i] == faim && phiState[G] != manger
&& phiState[D] != manger) {
}
}
-void *philosophe(void *num)
+static void *philosophe(void *num)
{
int i = *(int *)num, nb = 2;
while (nb) {
int i, NumPhi[N] = { 0, 1, 2, 3, 4 };
pthread_t th[N];
sem_init(&mutex, 0, 1);
- for (int i = 0; i < N; i++) {
+ for (i = 0; i < N; i++) {
sem_init(&semPhil[i], 0, 1);
}
// création des N philosophes