Problemas de conducción de eventos en la detección

El autor:el rayo, Creado: 2019-06-19 21:50:30, Actualizado:

En cuanto a la revisión, cuando se ejecuta, el programa funciona como lo hace, no es muy claro, por lo que no entiendo mucho el comportamiento del programa.

Este es un ejemplo de código:

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

Si el disco está funcionandoEl proceso de ejecución es fácil de entender, la función main (() es un ciclo muerto, cada Sleep ((1000) obtiene dos datos de ticker y los imprime, los dos datos de ticker deben ser muy cercanos.

Cuando se ejecuta el retestEn este momento Sleep ((1000) obviamente no está realmente dormido, y es como si exchange.GetTicker() fuera llamado una vez, el tiempo del ticker simulado avanza hacia el siguiente paso. Además, si no se escribe la función onTick (), el programa parece estar realmente en un ciclo muerto y no terminará.

Por favor, ¿cuáles son los eventos que pasan paso a paso a través del ticker en el controlador cuando se ejecuta el retraso?


Más.

Un sueño pequeño.En el caso de los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación y los medios de comunicación, los medios de comunicación son los más importantes.

el rayoYa está, gracias.

Un sueño pequeño.Si accedes a GetTicker, se ejecutará hacia atrás en la secuencia de tiempo.

el rayo¿Cuándo se da un paso atrás en el tiempo de ejecución de la prueba de retroceso?