Control.Concurrent.MVar.Compat

base-compat-0.10.5: A compatibility layer for base

Safe Haskell | Safe
Language | Haskell98

Control.Concurrent.MVar.Compat

Synopsis

- module Control.Concurrent.MVar
- withMVarMasked :: MVar a -> (a -> IO b) -> IO b

# Documentation

module Control.Concurrent.MVar

withMVarMasked :: MVar a -> (a -> IO b) -> IO b #

Like `withMVar`, but the `IO` action in the second argument is executed with asynchronous exceptions masked.

Since: base-4.7.0.0