~/talk

Communicating Sequential Processes

TalkinFrenchat XebiCon'17 · on Thursday, 2017-11-30· [concurrency, distributed-systems]
slides:none on file

The talk explains using message-passing instead of shared-memory threads to handle concurrency and build scalable software, contrasting mutex/semaphore-based synchronization with the Communicating Sequential Processes (CSP) and Actor models. It gives concrete examples and implementations in Go (goroutines/channels), Akka, and Elixir (Erlang VM/actor-style processes) to show how to construct highly scalable applications.

AI-written summary · about

  1. 0:00Sequential processes
  2. 6:34Concurrency vs parallelism
  3. 11:22CSP definition
  4. 15:23Actors and channels
  5. 19:03Prime number filter
  6. 24:07Actor systems in Go and Elixir
  7. 28:51Actors vs CSP
  8. 31:19Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.