#include #include #include #include #include "dijkstra.h" #include "commun.h" int main () { int sem_prod = sem_create (CLE_SEM_PROD ,SEM); int sem_conso = sem_create (CLE_SEM_CONSO ,0); int shmid = shmget(CLE_MEM,MEM*sizeof(int),0644); int* shmem = shmat(shmid,NULL,0); for (int i = 0; i < 26; i++) { P(sem_prod); shmem[i%MEM] = 'a'+i; V(sem_conso); } shmdt(shmem); return 0; }