private StampedLock mutex = new StampedLock(); ... long stamp = mutex.readLock(); ... mutex.unlockRead(stamp); 참고링크: http://www.yunsobi.com/blog/599 http://isuru-perera.blogspot.com/2016/05/benchmarking-java-locks-with-counters.html https://github.com/chrishantha/microbenchmarks/blob/v0.0.1-initial-counter-impl/counters/src/main/java/com/github/chrishantha/microbenchmark/counter/impl/StampedCounter.java https://github.com/chrishantha/microbenchmarks/blob/v0.0.1-initial-counter-impl/counters/src/...
원문 링크 : [자바] java StampedLock