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 विधि को कॉल करें और asynchronous ticker परिणाम प्राप्त करने के लिए प्रतीक्षा करें var depth = b.wait(); // गहराई लौटाता है, यदि प्राप्त करने में विफलता भी संभव है तो null लौटाता है var orderId = c.wait(1000); // ऑर्डर नंबर लौटाता है, 1 सेकंड ओवरटाइम को सीमित करता है, ओवरटाइम को वापस करता है undefined, यह प्रतिमा wait को कॉल करना जारी रख सकती है यदि पिछली बार wait ओवरटाइम हो गया था
मैं समझता हूँ कि पहले चार पंक्तियाँ तुरंत वापस आ जाती हैं, लेकिन अंतिम तीन पंक्तियाँ wait क्रमबद्ध रूप से होती हैं, जो कि बिना किसी हिचकी और हिचकी के बराबर है, क्या कोई callback फ़ंक्शन है?