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); この4つの操作は,同時多線で,シンクロで実行され,時間を無駄にせず,すぐに返されます. var ticker = a.wait ((); // wait メソッドを呼び出し,asynchronous 返却を待ち,ticker の結果を取得する var depth = b.wait ((); // 取得が失敗しても null を返す可能性のある深さを返します var orderId = c.wait(1000); // 命令番号を返します. 1秒超え時間限定で,超え時間返却はundefinedです. この対像は,前回の超え時間があった場合も,wait待機を呼び続けることができます.
この例では,最初の4行は即時返信ですが,最後の3行は順番で実行されます.