org.slf4j
Class DoubleCheckedInt
java.lang.Object
org.slf4j.DoubleCheckedInt
public class DoubleCheckedInt
- extends Object
This class demonstrates that threads accessing the STATE variable always see a consistent value.
During ongoing initialization the observed value is either ONGOING_INITIALIZATION
or one of {SUCCESS, FAILURE}.
Post initialization the observed value is always one of {SUCCESS, FAILURE}.
See also http://jira.qos.ch/browse/SLF4J-167
- Author:
- ceki
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoubleCheckedInt
public DoubleCheckedInt()
getState
public static int getState()
main
public static void main(String[] args)
throws InterruptedException,
BrokenBarrierException
- Throws:
InterruptedException
BrokenBarrierException
Copyright © 2005–2016 QOS.ch. All rights reserved.