Difference between revisions of "Concurrency demos"
Jump to navigation
Jump to search
BrettGiles (talk | contribs) m (Link) |
DonStewart (talk | contribs) (fmt) |
||
Line 1: | Line 1: | ||
+ | This page collects examples of concurrent and parallel programming in Haskell. |
||
⚫ | |||
+ | |||
⚫ | |||
+ | == Examples == |
||
+ | |||
⚫ | |||
⚫ | |||
+ | * [[/Two reader threads|Passing messages across a single chan to two reades]] |
||
+ | |||
+ | == More examples == |
||
A large range of small demonstration programs for using concurrent and |
A large range of small demonstration programs for using concurrent and |
||
parallel Haskell are in the Haskell [http://darcs.haskell.org/testsuite/tests/ghc-regress/concurrent/should_run/ concurrency regression tests]. In particular, they show the use of <hask>MVars</hask> and <hask>forkIO</hask>. |
parallel Haskell are in the Haskell [http://darcs.haskell.org/testsuite/tests/ghc-regress/concurrent/should_run/ concurrency regression tests]. In particular, they show the use of <hask>MVars</hask> and <hask>forkIO</hask>. |
||
⚫ | |||
⚫ | |||
⚫ | |||
− | |||
⚫ |
Revision as of 01:56, 13 December 2006
This page collects examples of concurrent and parallel programming in Haskell.
Examples
- Riemann's Zeta function approximation
- Signal that you want to gracefully exit another thread
- Passing messages across a single chan to two reades
More examples
A large range of small demonstration programs for using concurrent and
parallel Haskell are in the Haskell concurrency regression tests. In particular, they show the use of MVars
and forkIO
.