java.util.concurrent: calcul des nombres premiers
-
23-09-2019 - |
Autres conseils
Comme System.out
est une instance de PrintStream
il est thread-safe. Il est donc très bien pour des exemples de formation. Mais généralement sortie de différents fils ne semble pas être une bonne idée pour moi. Il est préférable d'avoir fil de sortie dédié qui accepte les demandes de sortie de manière asynchrone.
Probablement, je préfère mis en œuvre Callable<Boolean>
comme finnw suggéré, sinon je ne vois aucune raison en classe IsPrime
sauf de la consommation CPU.
Étant donné que ce calcul est probablement lié CPU, il n'y a aucun avantage à courir plus de fils que vous avez des noyaux CPU. discussions supplémentaires après qui ne font qu'ajouter aux frais généraux.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow