Skip to content
Snippets Groups Projects
Commit cbce23f2 authored by remi.greub's avatar remi.greub
Browse files

traduction nb_trajets -> travels

parent 3de01481
Branches
No related tags found
No related merge requests found
......@@ -24,7 +24,7 @@ int personsFinished=0;
struct civilian{
int num_thread;
int nb_trajet;
int nb_travels;
int max_trajets;
int i_cities;
int nbcities;
......@@ -106,7 +106,7 @@ int main(int argc, char **argv){
Civilians[i].nslotss = nbslots;
Civilians[i].nbcities = nbcities;
Civilians[i].num_thread = i;
Civilians[i].nb_trajet = 0;
Civilians[i].nb_travels = 0;
Civilians[i].i_cities = (rand()%(Civilians[i].nbcities - 1))+1;
if(pthread_create(&threadCivilians[i], NULL, civilians, (void*)&Civilians[i])!=0){
perror("thread creation error");
......@@ -158,7 +158,7 @@ void *civilians(void *arg){
int j=0;
int val;
// inside a Mtrajets loop for each civilians
while(hab->nb_trajet < hab->max_trajets){
while(hab->nb_travels < hab->max_trajets){
//waits for a bike in cities i
//if(hab->i_cities==4){
sem_getvalue(&sem_FreeSlot[hab->i_cities],&val);
......@@ -233,14 +233,14 @@ void *civilians(void *arg){
#endif
//changes his position from cities i = j (j is the new cities)
hab->i_cities = j;
hab->nb_trajet += 1;
hab->nb_travels += 1;
}
printf("person %d stops\n", hab->num_thread);
pthread_mutex_lock(&mutex[hab->i_cities]);
personsFinished += 1;
pthread_mutex_unlock(&mutex[hab->i_cities]);
pthread_barrier_wait(&b);
//printf("machin bidule a passé la barriere !!!! : %d, tot_trajets = %d\n", hab->num_thread, hab->nb_trajet);
//printf("machin bidule a passé la barriere !!!! : %d, tot_trajets = %d\n", hab->num_thread, hab->nb_travels);
return NULL;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment