Difference between revisions of "Concurrency demos"
Jump to navigation
Jump to search
DonStewart (talk | contribs) (fmt) |
DonStewart (talk | contribs) m (→Examples) |
||
Line 5: | Line 5: | ||
* [[/Zeta |Riemann's Zeta function approximation]] |
* [[/Zeta |Riemann's Zeta function approximation]] |
||
* [[/Graceful exit|Signal that you want to gracefully exit another thread]] |
* [[/Graceful exit|Signal that you want to gracefully exit another thread]] |
||
− | * [[/Two reader threads|Passing messages across a single chan to two |
+ | * [[/Two reader threads|Passing messages across a single chan to two readers]] |
== More examples == |
== More examples == |
Revision as of 01:57, 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 readers
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
.