2
fokus pada
1
Pengikut

Masalah yang disebabkan oleh peristiwa selama pengujian ulang

Dibuat di: 2019-06-19 21:50:30, diperbarui pada:
comments   4
hits   1726

Tentang pengukuran kembali, apakah program berjalan dengan baik, tidak jelas, sehingga tidak terlalu memahami perilaku program, tolong jawab!

Contoh kode berikut:

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

Jika hard disk berjalan Prosesnya mudah dipahami, main () adalah sebuah loop mati, setiap Sleep () 1000 akan mendapatkan dua ticker data, dan mencetak, dua ticker data ini harus sangat dekat

Saat pengetesan berjalan Saat ini, Sleep1000 jelas tidak benar-benar tidur, dan seolah-olah setiap kali exchange.GetTicker1000 dipanggil, waktu ticker simulasi akan maju ke langkah berikutnya. Dan, jika kita tidak menuliskan fungsi onTick (), maka program akan benar-benar mati dan tidak akan berakhir.

Saya ingin bertanya, apa saja yang terjadi ketika ticker berjalan di drive step by step?