|
Control.Concurrent.QSem | Portability | non-portable (concurrency) | Stability | experimental | Maintainer | libraries@haskell.org |
|
|
|
|
|
Description |
Simple quantity semaphores.
|
|
Synopsis |
|
|
|
|
Simple Quantity Semaphores |
|
data QSem |
A QSem is a simple quantity semaphore, in which the available
"quantity" is always dealt with in units of one. |
|
|
newQSem :: Int -> IO QSem |
Build a new QSem |
|
waitQSem :: QSem -> IO () |
Wait for a unit to become available |
|
signalQSem :: QSem -> IO () |
Signal that a unit of the QSem is available |
|
Produced by Haddock version 0.3 |