Copyright | (c) 2016 Michael Walker |
---|---|

License | MIT |

Maintainer | Michael Walker <mike@barrucadu.co.uk> |

Stability | stable |

Portability | portable |

Safe Haskell | Safe-Inferred |

Language | Haskell2010 |

Quantity semaphores in which each thread may wait for an arbitrary "amount".

# General Quantity Semaphores

newQSemN :: (MonadConc m, MonadFail m) => Int -> m (QSemN m) Source #

Build a new `QSemN`

with a supplied initial quantity.
The initial quantity must be at least 0.

*Since: 1.0.0.0*