Golang

Articoli tecnici organizzati per gruppo funzionale.

102 schede5 gruppiPagina 11 di 13

Rete e I/O

2 nella pagina

Runtime e Panic

6 nella pagina

Errore Go: fatal error: concurrent map read and map write

Le mappe native di Go non sono thread-safe: l'accesso simultaneo di lettura e scrittura da due goroutine distinte innesca un controllo interno di coerenza del runtime che arresta il processo senza possibilità di recupero con recover(); richiede 'sync.RWMutex' o 'sync.Map'.

PANIC_CONCURRENT_MAP_RW
→

Errore Go: panic: cgo argument has Go pointer to Go pointer

Le regole di sicurezza di Cgo vietano il passaggio a codice C di puntatori Go che a loro volta contengono altri puntatori gestiti dal garbage collector di Go, per prevenire corruzione della memoria durante lo spostamento dello stack.

PANIC_CGO_POINTER_VIOLATION
→