An {@code AtomicMarkableReference} maintains an object referencealong with a mark bit, that can be updated atomically.
Implementation note. This implementation maintains markable references by creating internal objects representing "boxed" [reference, boolean] pairs.
@since 1.5
@author Doug Lea
@param < V> The type of object referred to by this reference
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.