Skip to content
Extraits de code Groupes Projets
Valider 6510f50d rédigé par Andy Laurez's avatar Andy Laurez
Parcourir les fichiers

add again some verbose + some comment

parent 1d09ae32
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -228,7 +228,6 @@ dividers_t prime_divs(long long number){
//2×3×5×7×11×13×17×19×23×29×31×37×41×43×47×53 = 3.25e19
//max remember 16 elements
//TODO : free
result.dividers = malloc(sizeof(long long) * 16);
euclide(number,&result,0,1);
......@@ -250,7 +249,11 @@ void* produce(){
if(number == 0){
printf("Conversion error string to ll\n");
}
//printf("%lld \n", number);
if (Args.verbose == 1){
printf("%lld \n", number);
}
if(number < 2){
printf("Error number < 2 in file\n");
}
......@@ -326,11 +329,6 @@ void* compute(){
//end of critical area
}
/*
pthread_mutex_lock(&mutex2);
done2--;
pthread_mutex_unlock(&mutex2);
*/
return NULL;
}
......@@ -357,7 +355,7 @@ void* consume(){
result= div_pop(buffer2);
if (Args.verbose == 1){
printf("consumed : %lld\n",result.value);printf("counter %d\n",counter );
printf("consumed : %lld\n",result.value);printf("counter %d\n",counter);
}
fprintf(fdOut, "%lld", result.value);
......
......@@ -108,19 +108,6 @@ int main(int argc, char** argv){
printf("Error while joining the reader thread\n");
return EXIT_FAILURE;
}
//done = 0 for sure
//sem_post(&full);
//sem_wait(&empty);
//sem_post(&empty);
/*
sem_post(&full);
sem_post(&full);
sem_post(&full);
sem_post(&full);
sem_post(&full);
sem_post(&full);
sem_post(&full);
*/
if (Args.verbose == 1){
......@@ -138,16 +125,6 @@ int main(int argc, char** argv){
finished++;
}
/*
sem_post(&full2);
sem_post(&full2);
sem_post(&full2);
sem_post(&full2);
sem_post(&full2);
sem_post(&full2);
sem_post(&full2);
*/
done2=0;
if (Args.verbose == 1){
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter