关于exchange.Go的疑惑

作者: リン・ハーンアッチュン, 作成日: 2018-06-25 15:40:05, 更新日:

var a = exchange.Go ((GetTickerタグ); //GetTicker アシンクロンなマルチスレッド実行 var b = exchange.Go (GetDepth) について 代引: 代引: 代引: 代引: var d = exchange.Go ((GetRecordsタグ,PERIOD_H1)); //上記の4つの操作は,同時多行のスレッドで並行して実行されます. var ticker = a.wait ((); // wait 方法の呼び出しを待って,帰還を異動させ, ticker の結果を取得する var depth = b.wait ((); // 取得失敗の場合も null を返す可能性があります. var orderId = c.wait ((1000); // 注文番号を返します. 1秒超時を限定します. 超時は undefined を返します. この対称は,前回のwait が超時であった場合,wait を呼び続けることができます.

この例の最初の4行は即時返却ですが,最後の3行のWaitは順序で実行されます.


もっと

小さな夢写真は: https://dn-filebox.qbox.me/7a22ad78f2e117551879bbfba3c6be9009d103bb.png ファイルボックス https://dn-filebox.qbox.me/f457ff165b82e54941ffa020c77a6b12563e779d.png