Parallelisation

infogoss Messages postés 20 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 13 juin 2010 - 21 mars 2010 à 18:46
infogoss Messages postés 20 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 13 juin 2010 - 22 mars 2010 à 20:55
bonjour
je veux développer un programme ou il y a deux algorithme qui se diffère seulement par les paramètres d'entrée et je veux qu'il s'exécute en même temps car la notion de temps est essentiel et par synchronisation je vois que un d'entre eux s'exécute puis l'autre mais moi je veux les deux en même temps l'essentiel ils termine dans le même temps , a vos avis qsq il faut faire ?

2 réponses

uhrand Messages postés 491 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 15 juillet 2012 9
22 mars 2010 à 08:46
Une parallélisation réelle avec deux processeurs est en dehors des moyens purement java. Pour simuler une parallélisation, essaie d'ajouter dans les deux threads un "Thread.yield()" qui fait que le thread qui tourne actuellement se met temporairement en pause pour permettre à l'autre de s'exécuter.
0
infogoss Messages postés 20 Date d'inscription samedi 27 février 2010 Statut Membre Dernière intervention 13 juin 2010
22 mars 2010 à 20:55
merci
je vais réviser l'utilisation de "Thread.yield()" .
merci infiniment
0