infogoss
Messages postés20Date d'inscriptionsamedi 27 février 2010StatutMembreDernière intervention13 juin 2010
-
7 avril 2010 à 09:53
infogoss
Messages postés20Date d'inscriptionsamedi 27 février 2010StatutMembreDernière intervention13 juin 2010
-
7 avril 2010 à 11:21
bonjour
j'ai deux fonction que je veux les lancer en parallèle en appuyant sur un bouton
les deux fonction sont :
public void Generation()
{
//code de la fonction
}
public void Generation2()
{
//code de la fonction
}
et le bouton est :
if(Executer == e.getSource())
{
Generation();
Generation2();
}
mais ici il exécute generation() puis generation2() mais moi je veux les exécuter en même temps
alors j'ai essaye avec les treads mais ça n'a pas marché
merci
infogoss
Messages postés20Date d'inscriptionsamedi 27 février 2010StatutMembreDernière intervention13 juin 2010 7 avril 2010 à 10:59
bonjour
merci ,problème régler
c vrai il suffit de lancer deux threads .
le code devient
class Generation extends Thread
{
public void run() {
//code
}}
la deuxième
class Generation2 extends Thread
{
public void run(){
//code
}}
et le bouton
if(Executer == e.getSource())
{
Generation ag = new Generation();
ag.start();
Generation2 ag2 =new Generationnext();
ag2.start();
}
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 7 avril 2010 à 11:12
Salut,
Bien sur : tu enregistres le temps au lancement du thread, puis tu déduis le temps d'exécution en soustrayant le temps à la fin du thread par celui du lancement du thread et tu as le temps d'exécution du thread.
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
Vous n’avez pas trouvé la réponse que vous recherchez ?