goroutine पर टैग किए गए जवाब

12
जावा में एसिंक्रोनसली तरीके से कॉल कैसे करें
मैं हाल ही में गो के गोरोइन को देख रहा हूं और सोचा है कि जावा में भी ऐसा ही होना अच्छा होगा। जहाँ तक मैंने एक विधि कॉल को समानांतर करने का सामान्य तरीका खोजा है वह कुछ ऐसा करना है: final String x = "somethingelse"; new Thread(new Runnable() …

3
सिंक के लिए उदाहरण।
क्या यह उदाहरण sync.WaitGroupसही का उपयोग है ? यह अपेक्षित परिणाम देता है, लेकिन मैं wg.Add(4)और की स्थिति के बारे में अनिश्चित हूं wg.Done()। क्या यह एक बार में चार गोरोइन्ट्स को जोड़ने के लिए समझ में आता है wg.Add()? http://play.golang.org/p/ecvYHiie0P package main import ( "fmt" "sync" "time" ) func …
108 go  goroutine 

5
समय का उपयोग किए बिना सभी गोरोइटिन के खत्म होने का इंतजार कैसे करें। सो जाएं?
यह कोड एक ही फ़ोल्डर में सभी xml फ़ाइलों का चयन करता है, क्योंकि आह्वान निष्पादन योग्य और अतुल्यकालिक कॉलबैक विधि में प्रत्येक परिणाम पर प्रसंस्करण लागू होता है (नीचे उदाहरण में, बस फ़ाइल का नाम प्रिंट आउट है)। मैं मुख्य विधि से बाहर निकलने के लिए नींद की विधि …

6
गोरोचन कैसे रोकें
मेरे पास एक गोरोइन है जो एक विधि को कॉल करता है, और एक चैनल पर लौटाया गया मान देता है: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() मैं ऐसे गोरोचन को कैसे रोकूं?
102 go  goroutine  channels 

4
गोरआउट्स से रिटर्न वैल्यू पकड़ना
नीचे दिया गया कोड 'अनपेक्षित चलते' कहते हुए संकलन त्रुटि देता है: x := go doSomething(arg) func doSomething(arg int) int{ ... return my_int_value } मुझे पता है, अगर गोरोइन का उपयोग किए बिना, मैं फ़ंक्शन को सामान्य रूप से कॉल करता हूं, तो मैं वापसी मूल्य प्राप्त कर सकता हूं। …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.