var a = exchange.Go ((GetTicker); //GetTicker Execução de várias linhas assíncrona
Var b = exchange.Go (GetDepth);
Var c = exchange.Go ((Buy, 1000, 0.1));
var d = exchange.Go (GetRecords), Periodo_H1);
// As quatro operações acima são executadas em simultâneo, em várias linhas, sem demora e retornam imediatamente
var ticker = a.wait ((); // invocar o método wait para esperar e retornar para obter o resultado do ticker
var depth = b.wait ((); // Retorna a profundidade, que também pode retornar null se o retorno falhar
var orderId = c.wait ((1000); // Retorna o número da ordem, limitando o tempo de espera de 1 segundo, o tempo de espera retorna indefinido, este parâmetro pode continuar a ser chamado wait wait se a última vez que o tempo de espera foi superado
A minha compreensão é que as primeiras quatro linhas do exemplo são devolvidas imediatamente, mas as últimas três linhas de wait são executadas em ordem, o que equivale a não ter gritos e gritos, há uma função de retorno?