readIORef
Read the value of an
IORef.
Beware that the CPU executing a thread can reorder reads or writes to
independent locations. See
Data.IORef#memmodel for more
details.
Lifted version of
readIORef.
>>> ref <- newIORef 42
>>> readIORef ref
42
Read the value of an
IORef
Read a value from an
IORef.
Pre-release
Read the current value stored in a reference.
readIORef ioref = readForCAS ioref >>= peekTicket
Read from a IORef, returning a newer thread-local
non-committed write if there is one.
Read the global state of a IORef.
Read the local state of a IORef.
Read from a IORef for a future compare-and-swap.
Will read from a IORef for a future compare-and-swap.