You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SynchronizedTest.java 539B

123456789101112131415161718192021222324252627
  1. package foo;
  2. //@ProfileMe
  3. //@ThreadSafe
  4. @Synchronized//(timeout = 2, unit = TimeUnit.SECONDS)
  5. public final class SynchronizedTest { //implements Runnable {
  6. @Synchronized
  7. public void incrementCounter() {
  8. /*
  9. int n = counter;
  10. log.debug("counter read (" + n + ")");
  11. ThreadUtil.sleep();
  12. n++;
  13. log.debug("counter increased (" + n + ")");
  14. ThreadUtil.sleep();
  15. counter = n;
  16. log.debug("counter written (" + n + ")");
  17. */
  18. }
  19. public void run() {
  20. // incrementCounter();
  21. }
  22. }