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 ждать возвращения асинхронного получения результатов тикера
var depth = b.wait ((); // возвращает глубину, которая также может быть возвращена null, если получить не удалось
var orderId = c.wait ((1000); // возвращает номер заказа, ограничивающийся 1-секундным отсрочкой, отсрочка возвращает undefined, этот параметр может продолжать вызов wait ждать, если последний раз wait отсрочил
Я понимаю: первые четыре строки в примере возвращаются немедленно, но последние три строки wait выполняются последовательно, и это равносильно тому, что нет никаких заиканий и заиканий, есть ли обратная функция?