Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Chapter 16
Concurrency

January 23, 2023
February 6, 2023

Presenter

16.1.1 An implementation of concurrency in GHC

Casey - January 23

16.1.2 Low-level concurrency with threads

Jens - January 23

16.1.3 High-level concurrency with the async package

Sergey - January 23

16.2.1 Synchronization and communication
part 1: MVars and operations over them

Casey

16.2.1 part 2: Channels
Potential deadlocks with MVars

16.2.2 Software transactional memory
part 1: STM transactional variables and STM transactions

Sergey

16.2.2 part 2: STM queues and channels

...