Concorrência: threads, event loop, goroutines e o modelo certo para cada problema
Thread-based concurrency tem overhead de contexto. Event loop (Node.js) é eficiente para I/O mas bloqueia em CPU-bound. Goroutines do Go são leves e escalam. Entenda quando cada modelo faz sentido e como evitar deadlocks e starvation.