Golang

Articoli tecnici organizzati per gruppo funzionale.

20 schede5 gruppiPagina 1 di 3

Runtime e Panic

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