0
Подписаться
0
Подписчики

Вопросы по обмену.Перейти

Создано: 2018-06-25 15:40:05, Обновлено:
comments   1
hits   1669

var a = exchange.Go(“GetTicker”); // GetTicker асинхронное многопоточное выполнение var b = exchange.Go(“GetDepth”); var c = exchange.Go(“Buy”, 1000, 0.1); var d = exchange.Go(“GetRecords”, PERIOD_H1); // Четыре вышеперечисленных операции выполняются синхронно, не требуя времени, и возвращаются сразу. var ticker = a.wait(); // вызов метода wait, ожидая возвращения асинхронного результата ticker var depth = b.wait(); // возвращает глубину, если получение не удалось, возможно, возвращает null var orderId = c.wait(1000); // возвращает номер заказа, ограничивает 1 секундовую просрочку, просрочку возвращает undefined, эта аналогия может продолжать вызов wait wait, если в прошлый раз wait просрочен

Я так понимаю: первые 4 строки в примере возвращаются сразу, но последние 3 строки wait выполняются последовательно, что равносильно тому, что они не сжимаются и не сжимаются, есть ли функция обратного вызова?