Cosa succede in caso di collisioni di hash in una mappa?
Golang
Qual è la differenza tra un processo, un thread e una goroutine?
Perché le goroutine cambiano contesto più velocemente?
È possibile inserire una struttura nel contesto tramite context.WithValue?
È possibile usare strutture come chiavi in una mappa?
Cos'è un canale in Go e come funziona la bufferizzazione dei canali?
È possibile mettere un contesto dentro un altro contesto?
Cos'è un'interfaccia vuota?
In cosa differiscono le goroutine dai thread del sistema operativo?
Cos'è il contesto in Go e a cosa serve?
// Compito: implementa workerPool // numWorkers – numero di worker // jobs – lista di numeri da elaborare // Ogni worker eleva il numero al quadrato // Restituisci tutti i risultati (l'ordine non è importante) func workerPool(numWorkers int, jobs []int) []int { // il tuo codice qui }
Quando è meglio usare Mutex e quando Channel?
Quali chiavi possono avere le mappe in Go?
Cos'è una transazione e quali sono i principi ACID?
Dove viene memorizata la memoria nelle goroutine?
Cos'è un indice in un database, come funziona, vantaggi e svantaggi?
Come funziona la mappa internamente?
È possibile usare un'altra mappa o slice come chiave in una mappa?
Cosa sono le interfacce in Go?
Chi dovrebbe chiudere il canale?