关于exchange.Go的疑惑

Auteur:Adchun, Créé: 2018-06-25 15:40:05, mis à jour:

var a = exchange.Go ((GetTicker button); //GetTicker Une multithread asynchrone est exécutée Var b = exchange.Go (GetDepth); Var c = exchange.Go ((Buy, 1000, 0.1)); Var d = exchange.Go ((GetRecords), période H1); // Les quatre opérations ci-dessus sont effectuées en asynchronisation avec plusieurs threads en même temps, ne prennent pas de temps et retournent immédiatement var ticker = a.wait ((); // appeler la méthode wait attendre pour obtenir le résultat du ticker var depth = b.wait ((); // Retourne la profondeur, qui est également possible de retourner null si l'obtention échoue var orderId = c.wait ((1000); // renvoie le numéro de l'ordre, limité à 1 seconde de retard, le retard renvoie undefined, ce qui permet de continuer à appeler en attendant si la dernière fois que l'on a attendu est retardée

Ma compréhension: les quatre premières lignes de l'exemple sont retournées immédiatement, mais les trois dernières lignes de wait sont toujours en cours d'exécution, ce qui revient à dire qu'il n'y a pas d'écroulement et d'écroulement, y a-t-il une fonction de rappel?


Plus de

Le petit rêveDes photos: Il est également possible de télécharger des fichiers sur les réseaux sociaux. Il est également possible de télécharger des fichiers sur le serveur de téléchargement.