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
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