De spisende filosoffer
i det famøse program De spisende filosoffer, er der en funktion der hedder void up.. Se koden nedenunder her:void up(int sem_nummer)
{
struct sembuf sem_b;
sem_b.sem_num = sem_nummer;
sem_b.sem_op = 1; //up el. V()
sem_b.sem_flg = SEM_UNDO;
semop(sem_id, &sem_b,1);
}
den nederste sætning i denne kode stump " semop(sem_id, &sem_b,1);" hvad står tallet 1 for?? er det semafor nummer, så ved oprettelse af flere semafore at man kan kende forskel??