Sobes.tech

Golang

O que acontece em caso de colisões de hash numa map?

Middle+
216

Como as goroutines diferem dos threads do sistema operativo?

Middle+
204

Quando é melhor usar Mutex e quando Channel?

Middle+
198

Qual é a diferença entre processo, thread e goroutine?

Middle+
194

Por que é que as goroutines mudam de contexto mais rapidamente?

Middle+
192

É possível colocar uma estrutura no contexto através de context.WithValue?

Middle+
184

Pode-se usar estruturas como chaves em um mapa?

Middle+
183

O que é um canal em Go e como funciona a bufferização de canais?

Middle+
178

Onde é que a memória é armazenada nas goroutines?

Middle+
178

É possível colocar um contexto dentro de outro contexto?

Middle+
177

O que é uma interface vazia?

Middle+
173

O que é o contexto em Go e para que é utilizado?

Middle+
171

Quais chaves podem estar em um map em Go?

Middle+
169

// Tarefa: implementar workerPool // numWorkers – número de trabalhadores // jobs – lista de números para processar // Cada trabalhador eleva o número ao quadrado // Retorna todos os resultados (a ordem não importa) func workerPool(numWorkers int, jobs []int) []int { // seu código aqui }

Middle+
167

Como funciona a map por dentro?

Middle+
160

O que é uma transação e quais são os princípios ACID?

Middle+
152

O que é um índice numa base de dados, como funciona, vantagens e desvantagens?

Middle+
141

É possível usar outro map ou slice como chave em um map?

Middle+
131

O que são interfaces em Go?

Middle+
125

Quem deve fechar o canal?

Middle+
112