global-lock-0.1: A global lock implemented without unsafePerformIO

System.GlobalLock

Description

Provides a single global lock for IO actions.

Synopsis

Documentation

lock :: IO a -> IO aSource

Take the global lock for the duration of an IO action.

Two actions executed via lock will never run simultaneously.