Domande taggate «goroutine»


3
Esempio per sync.WaitGroup corretto?
Questo esempio di utilizzo è sync.WaitGroupcorretto? Fornisce il risultato atteso, ma non sono sicuro di wg.Add(4)e della posizione di wg.Done(). Ha senso aggiungere le quattro goroutine contemporaneamente wg.Add()? http://play.golang.org/p/ecvYHiie0P package main import ( "fmt" "sync" "time" ) func dosomething(millisecs time.Duration, wg *sync.WaitGroup) { duration := millisecs * time.Millisecond time.Sleep(duration) fmt.Println("Function …
108 go  goroutine 


6
Come fermare una goroutine
Ho una goroutine che chiama un metodo e passa il valore restituito su un canale: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Come faccio a fermare una simile goroutine?
102 go  goroutine  channels 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.