Code Podcast

Episode 2: Concurrency – CSP & Actors

Download audio

Multithreading is not the only approach we use to deal with concurrency. Single-purpose processes is our next frontier. Processes, that don`t have shared state. To coordinate, they pass messages to each other.

We can build complex concurrent systems using simple principles of CSP or Actors model. We break down programs into independent processes, each performing some specific job, talking to each other. How they talk to each is the point of contention here. That`s where the differences between CSP and Actors arise.

Host: Andrey Salomatin flpvsk.com

Guests

Sources

CSP

Go

Actors

Erlang

Projects to check out

Go

Parallelism

Music

Mid-Air! @mid_air


PS: Links to Amazon are referral. You can use them to support the show.