Em escala, a vazão é limitada menos pela contagem de CPUs do que por contenção, efeitos de cache e filas ilimitadas — adicionar threads além de um ponto deixa as coisas mais lentas. A lei de Amdahl e a Universal Scalability Law ambas preveem isso: o custo de coordenação eventualmente domina.
Contenção
Quando muitas threads brigam por um lock ou uma cache line, elas serializam e gastam tempo esperando em vez de trabalhando. Sob a Universal Scalability Law, a contenção mais o podem fazer a vazão além de uma contagem ótima de threads.
