Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
type ResourceTable a = MVar (Map a ResourceLock) Source #
type ResourceLock = (MVar (), Int) Source #
requestResource :: Ord a => ResourceTable a -> a -> IO () Source #
releaseResource :: Ord a => ResourceTable a -> a -> IO () Source #
newResourceTable :: IO (ResourceTable a) Source #