Bonjour,
J'ai fais une fonction permettant de savoir si un nombre est premier ou non. Comme je calcul des très grand nombre je voudrais trouver un moyen de calculer plus rapidement.
Je voudrais savoir si en utilisant les threads il serait possible d'améliorer les performances de ma fonction, par exemple en fesant traiter la moitié des calculs par un thread et l'autre moitié par un autre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 static bool isprem(BigInteger a) { BigInteger b ; if(a%2==0) return false; for(b=3;b*b<=a;b=b+2) { if(a%b==0) return false ; } return true ; }
Merci.
PS : Je n'ai jamais utilisé de thread.
Partager