ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/concurrent/Exchanger.java
(Generate patch)

Comparing jsr166/src/main/java/util/concurrent/Exchanger.java (file contents):
Revision 1.48 by jsr166, Tue Mar 15 19:47:03 2011 UTC vs.
Revision 1.49 by jsr166, Sun Apr 24 17:54:20 2011 UTC

# 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  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines