Mutex
Trava que garante que só uma thread por vez acesse determinado recurso.
As threads esperam na fila enquanto o mutex está travado. Evita race conditions, mas introduz risco de deadlock. Alternativas mais modernas: channels, atomics, estruturas de dados lock-free.