© Stefania Loredana Nita and Marius Mihailescu 2017

Stefania Loredana Nita and Marius Mihailescu, Practical Concurrent Haskell, https://doi.org/10.1007/978-1-4842-2781-7_3

3. Parallelism and Concurrency with Haskell

Stefania Loredana Nita and Marius Mihailescu1

(1)Bucharest, Romania

Haskell offers important implementations that support developing concurrent and parallel programming. To move forward, you need to understand a little bit of the terminology.

  • Parallelism consists of running a Haskell program on multiple processors. Its goal is to improve performance. The most normal way of doing this is to stay invisible without bringing any semantic changes.

  • Concurrency consists implementing a Haskell program using multiple I/O threads. The primary ...

Get Practical Concurrent Haskell: With Big Data Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.