Golang

Articoli tecnici organizzati per gruppo funzionale.

102 schede5 gruppiPagina 6 di 13

Go Modules e Dipendenze

3 nella pagina

Errore Go: Permesso Negato nella Rimozione di File in $GOPATH/pkg/mod

I file scaricati nella cache dei moduli di Go sono intenzionalmente contrassegnati come di sola lettura (read-only 0444) per garantire la riproducibilità crittografica; tentare di eliminarli manualmente con 'rm -rf' fallisce; si deve usare 'go clean -modcache'.

MOD_CACHE_PERMISSION_DENIED
→

Goroutine e Concorrenza

5 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
→