X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Fusers_guide%2Fparallel.xml;h=d971980b958d1ac3b9da7bd369888ffd68c4c0c0;hb=065ce67b1b6ba6b8f3646b73c7cadd50a001a9af;hp=fc7ca94c26fea34d3258ccdc5027730b7232c1a4;hpb=6ba49a2db7549b7a14f1aafa4f57934098dd8240;p=ghc-hetmet.git diff --git a/docs/users_guide/parallel.xml b/docs/users_guide/parallel.xml index fc7ca94..d971980 100644 --- a/docs/users_guide/parallel.xml +++ b/docs/users_guide/parallel.xml @@ -38,7 +38,7 @@ To the programmer, Concurrent Haskell introduces no new language constructs; rather, it appears simply as a library, + url="../libraries/base/Control-Concurrent.html"> Control.Concurrent. The functions exported by this library include: @@ -62,7 +62,7 @@ the FFI with concurrency. it. The main library you need to use STM is + url="../libraries/stm/Control-Concurrent-STM.html"> Control.Concurrent.STM. The main features supported are these: Atomic blocks. @@ -83,7 +83,7 @@ All these features are described in the papers mentioned earlier. By default GHC runs your program on one processor; if you want it to run in parallel you must link your program with the , and run it with the RTS - option; see ). + option; see ). The runtime will schedule the running Haskell threads among the available OS threads, running as many in parallel as you specified with the