# | Line 275 | Line 275 | public class Exchanger<V> { | |
---|---|---|
275 | * extra space. | |
276 | */ | |
277 | private static final class Slot extends AtomicReference<Object> { | |
278 | < | // Improve likelihood of isolation on <= 64 byte cache lines |
278 | > | // Improve likelihood of isolation on <= 128 byte cache lines. |
279 | > | // We used to target 64 byte cache lines, but some x86s (including |
280 | > | // i7 under some BIOSes) actually use 128 byte cache lines. |
281 | long q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, qa, qb, qc, qd, qe; | |
282 | } | |
283 |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |