Please enable JavaScript.
Coggle requires JavaScript to display documents.
concurrent system - Coggle Diagram
concurrent system
different implementations
CSP (communication sequential process)
uses Channel
language : Go
actor model
language: Erlang
single threaded non-blocking
language: Node.js
threads
atomic operation
operation that can't be interrupted
may lead to race condition
to eliminate the shared mutable state must be atomic
thread pool
helps efficient user of resources
barrier synchronization