关于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 method को कॉल करने के लिए वापस आने के लिए प्रतीक्षा करें var depth = b.wait ((); // गहराई लौटाता है, यदि प्राप्त विफलता भी संभव है तो शून्य लौटाता है var orderId = c.wait ((1000); // ऑर्डर नंबर लौटाता है, 1 सेकंड के लिए ओवरटाइम को सीमित करता है, ओवरटाइम undefined लौटाता है, यह प्रतिलिपि wait को कॉल करना जारी रख सकती है यदि पिछली बार wait ओवरटाइम हो

मेरी समझ मेंः उदाहरण में पहले चार पंक्तियाँ तुरंत लौटती हैं, लेकिन अंतिम तीन पंक्तियाँ wait क्रम में निष्पादित होती हैं, और यह भी बिना किसी झिझक और झिझक के समान है, क्या कोई रिकॉल फ़ंक्शन है?


अधिक

छोटे सपनेतस्वीरेंः https://dn-filebox.qbox.me/7a22ad78f2e117551879bbfba3c6be9009d103bb.png https://dn-filebox.qbox.me/f457ff165b82e54941ffa020c77a6b12563e779d.png