Golang

Articoli tecnici organizzati per gruppo funzionale.

22 schede5 gruppiPagina 1 di 3

Goroutine e Concorrenza

8 nella pagina

Errore Go Concorrenza: Copia per Valore di sync.WaitGroup

Passare una variabile 'sync.WaitGroup' a una goroutine per valore anziché per puntatore ('*sync.WaitGroup') fa sì che il metodo 'Done()' decrementi una copia locale, lasciando il 'Wait()' principale bloccato per sempre in deadlock.

WAITGROUP_COPIED_BY_VALUE
→