关于exchange.Go的疑惑

저자:아드, 2018-06-25 15:40:05, 업데이트:

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 기다립니다 마지막 경우

내 이해: 예제에서 첫 4줄은 바로 반환하지만 마지막 3줄의 wait는 순서대로 실행되는데, 그것은 또한 이 없고, 이 없는 것과 같습니다.


더 많은

작은 꿈사진: https://dn-filebox.qbox.me/7a22ad78f2e117551879bbfba3c6be9009d103bb.png https://dn-filebox.qbox.me/f457ff165b82e54941ffa020c77a6b12563e779d.png