diff options
Diffstat (limited to 'docs/users_guide/using-concurrent.rst')
| -rw-r--r-- | docs/users_guide/using-concurrent.rst | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/docs/users_guide/using-concurrent.rst b/docs/users_guide/using-concurrent.rst index 270d0c1855..32e24256c3 100644 --- a/docs/users_guide/using-concurrent.rst +++ b/docs/users_guide/using-concurrent.rst @@ -9,9 +9,8 @@ Using Concurrent Haskell GHC supports Concurrent Haskell by default, without requiring a special option or libraries compiled in a certain way. To get access to the support libraries for Concurrent Haskell, just import -:base-ref:`Control.Concurrent <Control-Concurrent.html>`. -More information on Concurrent Haskell is provided in the documentation -for that module. +:base-ref:`Control.Concurrent.`. More information on Concurrent Haskell is +provided in the documentation for that module. Optionally, the program may be linked with the :ghc-flag:`-threaded` option (see :ref:`options-linker`. This provides two benefits: @@ -104,8 +103,7 @@ RTS options for SMP parallelism ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There are two ways to run a program on multiple processors: call -:base-ref:`Control.Concurrent.setNumCapabilities -<Control.Concurrent.html#v:setNumCapabilities>` from your program, or +:base-ref:`Control.Concurrent.setNumCapabilities` from your program, or use the RTS :rts-flag:`-N ⟨x⟩` options. .. rts-flag:: -N ⟨x⟩ @@ -174,7 +172,7 @@ CPUs: This option is probably only of use for concurrent programs that explicitly schedule threads onto CPUs with - :base-ref:`Control.Concurrent.forkOn <Control-Concurrent.html#v:forkOn>`. + :base-ref:`Control.Concurrent.forkOn`. Hints for using SMP parallelism ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
