CSP

Utviklet av Hoare etter at han beskrev monitor

CSP er et verktøy for å beskrive og resonnere
om systemer av parallelle prosesser..

Hver prosess har kun tilgang på egne variable

Meldinger er synkrone:
de overføres kun når begge prosesser er klare

Dette kan være sanne meldinger, interrupt, klokketikk etc.

En komponent må være villig
til å ta del i en gitt hendelse
før helheten kan utføre transisjonen

occam kan vente på flere inngangs-kanaler og sette brytere på dem:

alt_occam_code.gif (3533 bytes)

Multi-tråd applikasjoner

CSP overbygninger over