non-blocking read operations in Chan, Sem, QSem, SampleVar
The non-blocking "tryTakeMVar" makes MVars useful in solving more problems.
The lack of a non-blocking wait/read/take in QSem(N)/Chan/SampleVar means that some problems have to be solved by re-implementing these modules.
This "feature request" is for such an operation to be added to these modules.
Hmm...I may have a crack at this myself. (see also #3159 (closed) and #3160 (closed))
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.10.2 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |