Khi mở rộng, throughput bị giới hạn bởi contention, hiệu ứng cache và queue không giới hạn nhiều hơn là bởi số CPU — thêm thread quá một mức làm mọi thứ chậm đi. Định luật Amdahl và Universal Scalability Law đều dự đoán điều này: chi phí phối hợp cuối cùng sẽ chiếm ưu thế.
Contention
Khi nhiều thread tranh một lock hay một cache line, chúng serialize và tốn thời gian chờ thay vì làm việc. Theo Universal Scalability Law, contention cộng với có thể khiến throughput khi vượt quá số thread tối ưu.
