()
| 43 | private AtomicBoolean stop = |
| 44 | new AtomicBoolean(false); |
| 45 | @Override public void run() { |
| 46 | new Timer().schedule(new TimerTask() { |
| 47 | public void run() { stop.set(true); } |
| 48 | }, 2500); |
| 49 | while(!stop.get()) { |
| 50 | g.method(); |
| 51 | successfulCalls.getAndIncrement(); |
| 52 | } |
| 53 | System.out.println( |
| 54 | "-> " + successfulCalls.get()); |
| 55 | } |
| 56 | } |
| 57 | |
| 58 | public class SynchronizedComparison { |