# | Line 1 | Line 1 | |
---|---|---|
1 | + | /* |
2 | + | * Written by Doug Lea with assistance from members of JCP JSR-166 |
3 | + | * Expert Group and released to the public domain, as explained at |
4 | + | * http://creativecommons.org/licenses/publicdomain |
5 | + | */ |
6 | ||
7 | class Sync100M { | |
8 | public static void main(String[] args) throws Exception { | |
# | Line 20 | Line 25 | class Sync100M { | |
25 | } | |
26 | ||
27 | static final Object obj = new Object(); | |
28 | < | |
28 | > | |
29 | static int loop(int x, int iters) { | |
30 | for (int i = iters; i > 0; --i) { | |
31 | synchronized(obj) { | |
# | Line 29 | Line 34 | class Sync100M { | |
34 | } | |
35 | return x; | |
36 | } | |
37 | < | |
37 | > | |
38 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |