pool-0.0.0: Thread-safe resource pools.

Data.Pool

Contents

Synopsis

Using pools

createPool :: (MonadIO m, MonadPeelIO m) => IO a -> (a -> IO ()) -> Int -> (Pool a -> m b) -> m bSource

withPool :: (MonadIO m, MonadPeelIO m) => Pool a -> (a -> m b) -> m (Maybe b)Source

withPool' :: (MonadIO m, MonadPeelIO m) => Pool a -> (a -> m b) -> m bSource

data Pool a Source

Diagnostics