Σε κλίμακα, το throughput περιορίζεται λιγότερο από τον αριθμό των CPU και περισσότερο από το contention, τα cache effects και τις απεριόριστες queues — η προσθήκη threads πέρα από ένα σημείο κάνει τα πράγματα πιο αργά. Ο νόμος του Amdahl και ο Universal Scalability Law το προβλέπουν και οι δύο: το κόστος συντονισμού τελικά κυριαρχεί.
Contention
Όταν πολλά threads παλεύουν για ένα lock ή cache line, σειριοποιούνται και ξοδεύουν χρόνο περιμένοντας αντί να δουλεύουν. Υπό τον Universal Scalability Law, το contention συν το μπορεί να κάνει το throughput πέρα από έναν βέλτιστο αριθμό threads.
