Salut,

J'ai une question conne...

J'ai cette fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
function maFonction(name, duree) {
    console.log('Debut : ' + name);
 
    // Sleep
    operationLongue(duree);
 
    console.log('Fin : ' + name);
}
Que j'appelle comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var fonc1 = maFonction('un', 5000);
var fonc2 = maFonction('deux', 1000);
Avec, histoire de causer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
function operationLongue(milliSeconds) {
    console.log('Debut Operation Longue');
    var startTime = new Date().getTime();
    while (new Date().getTime() < startTime + milliSeconds);
    console.log('Fin Operation Longue');
}
Ce que je voudrais faire, c'est des appels assynchrones quand je demande maFonction.

J'arrive plus à faire des call back qui vont bien...