Golang 09 — Goroutines – Concorrência e Paralelismo
Índice1. Goroutines1.1. Canais1.2. Canais com buffer1.3. Fechamento de canais1.4. Select1.5. Padrões básicos de comunicação1.6. Sincronização explícita1.7. Scheduler e modelo de execução1.8. Contexto e cancelamento1.9. Deadlocks e bloqueios1.10. Pipeline de processamento2. Considerações finaisMuitas vezes se confunde concorrência com paralelismo, embora sejam conceitos distintos. Um dos criadores da linguagem Go resumiu bem essa diferença em uma de suas apresentações: […]