Glossary Concurrency / Term

Communicating sequential processes (CSP)

CSP is a high-level concurrency model (introduced in 1978 by Tony Hoare) that combines the sequential thread (threaded state) abstraction with synchronous message passing communication. The message passing primitive is a blocking queue that blocks both on send and receive, meaning that the concurrent computations perform a rendezvous.

Permanent link Communicating sequential processes (CSP) - Creation date 2020-09-05

< Asynchronous vs synchronous (non-blocking, concurrent vs blocking, sequential) Glossary / Concurrency Compute-bound vs i/o-bound >