Commit c51f3013 authored by Laurent Paucot's avatar Laurent Paucot

programme final

parent 46e42401
Pipeline #10817 passed with stage
in 0 seconds
...@@ -67,14 +67,14 @@ Le travail est décomposé en 3 sections coordonnées via un double problème du ...@@ -67,14 +67,14 @@ Le travail est décomposé en 3 sections coordonnées via un double problème du
* 1 thread s'occupe de : * 1 thread s'occupe de :
* récupérer les listes de diviseurs dans le 2e tableau * récupérer les listes de diviseurs dans le 2e tableau
* Retranscrire dans le bon format le nombre à factoriser et ses diviseurs premiers dans le fichier output * Retranscrire dans le bon format le nombre à factoriser et ses diviseurs premiers dans le fichier output
Note : Note :
* Les accès aux tableaux sont coordonnés par des mutex (1 par tableau) et des sémaphores * Les accès aux tableaux sont coordonnés par des mutex (1 par tableau) et des sémaphores
* Les diviseurs premiers d'un même nombre sont stockés dans une circular linked list * Les diviseurs premiers d'un même nombre sont stockés dans une circular linked list
* Le nombre de threads de calcul par défaut est 7 * Le nombre de threads de calcul par défaut est 8
## Architecture des tests : ## Architecture des tests :
......
...@@ -11,7 +11,7 @@ int main(int argc, char *argv[]){ ...@@ -11,7 +11,7 @@ int main(int argc, char *argv[]){
{ {
if (argc == 3){ if (argc == 3){
int err = run(argv[1],argv[2],7); int err = run(argv[1],argv[2],8);
if (err == -1){return EXIT_FAILURE;} if (err == -1){return EXIT_FAILURE;}
} }
else{ else{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment