tryPutMVar -package:concurrency

A non-blocking version of putMVar. The tryPutMVar function attempts to put the value a into the MVar, returning True if it was successful, or False otherwise.
A non-blocking version of putMVar. The tryPutMVar function attempts to put the value a into the MVar, returning True if it was successful, or False otherwise.
Lifted tryPutMVar.
Generalized version of tryPutMVar.
Lifted to MonadIO version of tryPutMVar.
A non-blocking version of putMVar. The tryPutMVar function attempts to put the value a into the MVar, returning True if it was successful, or False otherwise.
Try to put into a MVar, possibly waking up some threads.
tryPutMVar for an MVar'. Evaluates the new value to WHNF.
Will try to put into a MVar, possibly waking up some threads.