Threads com pthreads
Threads são unidades de execução leves que compartilham o mesmo espaço de endereçamento dentro de um processo. Diferentemente de processos pesados, que possuem contexto independente e exigem troca de contexto custosa, threads permitem concorrência real com menor overhead de criação e comunicação.