8 ways to do concurrency and parallelism in Perl 6
8 ways to do concurrency and parallelism in Perl 6
By Jonathan Worthington (jnthn)
Date: Saturday, 8 September 2018 13:30
Duration: 40 minutes
Target audience: Intermediate
Language: English
Tags: concurrency parallelism perl6
Different problems need different solutions. This fast-paced session will take a quick look at eight different approaches to concurrent and parallel programming, and show how they look in Perl 6.
* The classic threads and locks way
* Tasks on a thread pool
* Dependent tasks, divide and conquer
* Queues and workers
* Monitors
* Lock-free data structures
* Parallel map, grep, and loops
* Reactive streams
Attended by: Axel Beckert (ABE / XTaran), Jonathan Worthington (jnthn), Lukas Valle (Lukas), Salih Gönüllü (Salih), Elmar Heeb (esh), Rolf Stöckli (Tekki),