Problèmes liés à l'événement lors du dépistage

Auteur:éclaircissement, Créé: 2019-06-19 21:50:30, mis à jour:

En ce qui concerne la réévaluation, le programme fonctionne comme il se doit, ce n'est pas très clair, donc je ne comprends pas bien le comportement du programme.

Voici un exemple de code

function onTick() {
    Log(exchange.GetTicker());
    Log(exchange.GetTicker());
}
function main() {
    exchange.SetContractType("this_week");
    while (true) {
        onTick();
        Sleep(1000);
    }
}

Si le disque est en marcheLe processus d'exécution est facile à comprendre, la fonction main (() est un cycle mort, chaque Sleep ((1000) obtient deux données de ticker et les imprime, les deux données de ticker devraient être très proches.

Le test est en coursÀ ce moment-là, Sleep ((1000) n'est apparemment pas vraiment en train de dormir, et c'est comme si exchange.GetTicker ((() passait à l'étape suivante à chaque appel. De plus, si vous n'écrivez pas la fonction onTick (), le programme semble vraiment en train de mourir, il ne s'arrête pas.

S'il vous plaît, quels sont les événements qui traversent le ticker au cours de l'exécution de la vérification?


Plus de

Le petit rêveLe projet de loi, qui a été adopté par le Parlement européen, a été adopté par le Conseil de l'Europe.

éclaircissementC'est clair, merci!

Le petit rêveEn accédant à GetTicker, vous pouvez accéder à l'écran en cours d'exécution.

éclaircissementAlors, quand est-ce qu'on fait un pas en arrière dans le processus de retouche?