Commit cd61dacb by Jeff Sturm Committed by Tom Tromey

SyncTest.java (run): Cache .class value.

2003-07-09  Jeff Sturm  <jsturm@one-point.com>

	* libjava.lang/SyncTest.java (run): Cache .class value.

From-SVN: r69153
parent 4a2e2916
2003-07-09 Jeff Sturm <jsturm@one-point.com>
* libjava.lang/SyncTest.java (run): Cache .class value.
2003-06-08 Roger Sayle <roger@eyesopen.com>
* libjava.lang/MathBuiltin.java: New test case.
......
......@@ -3,8 +3,11 @@ public class SyncTest implements Runnable {
static int counter;
public void run() {
// We cache the .class value; otherwise this code is
// slow enough that it will time out in some situations.
Object lock = SyncTest.class;
for (int n = 0; n < 1000000; n++)
synchronized (SyncTest.class) {
synchronized (lock) {
counter++;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment