]> source.dussan.org Git - sonarqube.git/blob
8930b48cd91c0cbbe65700ec4ff75f23f045a89f
[sonarqube.git] /
1 <p> This method acquires a JSR-166 (<code>java.util.concurrent</code>) lock,
2 but does not release it on all exception paths out of the method.  In general, the correct idiom
3 for using a JSR-166 lock is:
4 </p>
5 <pre>
6     Lock l = ...;
7     l.lock();
8     try {
9         // do something
10     } finally {
11         l.unlock();
12     }
13 </pre>