| ... | ... | @@ -128,13 +128,22 @@ The implementation additionally allows the following: |
|
|
|
- bound threads: `forkOS`, `isCurrentThreadBound`, `runInBoundThread`, `runInUnboundThread`
|
|
|
|
- concurrent/reentrant foreign calls are supported
|
|
|
|
|
|
|
|
# Notes - Sharing
|
|
|
|
# Notes
|
|
|
|
|
|
|
|
## Sharing
|
|
|
|
|
|
|
|
|
|
|
|
Although not mentioned in the standard, the use of Concurrency may affect
|
|
|
|
the lazy sharing of computations. Consult an implementations documentation if
|
|
|
|
this might be an issue for you.
|
|
|
|
|
|
|
|
## unsafePerformIO
|
|
|
|
|
|
|
|
|
|
|
|
Using concurrent operations inside of an unsafePerformIO or unsafeInterleaveIO
|
|
|
|
may have unforseen consequences, check an implementations documentation for
|
|
|
|
details before depending on any particular behavior.
|
|
|
|
|
|
|
|
# Status of Compilers
|
|
|
|
|
|
|
|
|
| ... | ... | |