Deamde aux experts du langage C

Signaler
Messages postés
124
Date d'inscription
samedi 9 décembre 2000
Statut
Membre
Dernière intervention
17 février 2014
-
Messages postés
7
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
14 avril 2013
-
bonjour,
je suis en train de programmer en C sur Unix une petite application de pour
simuler la circulation des voitures dans un carrefour routier à deux
feux(vert et rouge) contenat une voix dite principale dont le vert
reste 2ts et une voie sécondaire dont le feu reste 1ts

Chaque voiture est simulee par un processus Unix(thread).
le controle du carrefour est assure par des semaphores.

j'ai arrivé a trouver ces fonctions
changement

int a=1;
while(1)
{
sleep(2000);
if(a=1)
{
down(feu1);
up(feu2);
a=0;
}
else
{
down(feu2);
up(feu1);
a=1;
}
}


Traversée 2

down(mutex2);
down(feu2);
traversée
up(feu2);
up(mutex2);

Traversée 1

down(mutex1);
down(feu1);
traversée
up(feu1);
up(mutex1);
merci

3 réponses

Messages postés
1466
Date d'inscription
mardi 20 février 2007
Statut
Membre
Dernière intervention
7 février 2011
1
Bonsoir aminos88.
Si jamais tu as un soucis en prog, n'hésite pas à poser ta question dans le forum.


Cordialement, uaip.
Messages postés
94
Date d'inscription
jeudi 23 novembre 2000
Statut
Membre
Dernière intervention
1 juin 2013

Lol
Ouaip, si t'as besoin de rien ... fais appel à nous !

Yeeh Baby
Messages postés
7
Date d'inscription
jeudi 11 avril 2013
Statut
Membre
Dernière intervention
14 avril 2013

Bonjour,
j'ai un projet de fin d'étude sur"la simulation de trafic routier par SMA" est que vous pouvez m'aider ou donnez moi un site qui bien m'aider sur cette application en c ou java.
merci