Prosess vs. Objekt (2)
Hvordan
arves
en
prosess
av en ny prosess?
[Petitpierre 98]
har utviklet "Synkron C++" (sC++):
sC++ kjørende
Prosess(A)
som går igjennom tilstandene a, b, c
kan arves i en nyoppstartet
Prosess(B)
Prosess(B)
kan få lurt innimellom
en ny tilstand: a, b,
b'
, c
Prosess(A)
vil håndtere/
accept
a, b, c
i
tillegg
må
Prosess(B)
håndtere/
accept
a, b, b´ og c
occam
har ikke
arv
men vi kan likevel plassere en prosess..
lagmessig utenpå..
en "base-prosess", fordi..
vi kommuniserer over navnede CHAN..
ikke med navngitte prosesser
har ikke
delegering
men vi kan likevel gi en prosess et kanal-array..
og så dynamisk sende kanal-indeksen (via en annen kanal)..
og dermed koble prosessen mot en av flere servere (brokere?)