Semáforos
System.Threading.Semaphore
Um contador associado
Limita as threads para acessar recursos
Acesso ao processo por nome
Semaphore
Count=3
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Thread
Resource

| Um Semáforo é uma sincronização primitiva e é usada para proteger um recurso, tendo um contador associado o qual determina quantas vezes uma thread tem acessos simultâneos para o recurso. Como um semáforo usa o objeto do Windows Kernel, ele pode ser acessado pelo nome