Deling af programkomponent
Deling af programkomponent (ressource) kan opstå på to måder:
Sand samtidighed: To eller flere begivenheder i systemets omgivelser kan indtræffe samtidigt.
Designet (tilfældig) samtidighed: To eller flere operationer er designet således, at de skal udføres samtidigt.
Den sidste form kan vi design os ud af – men ikke den første.
Begge kan løses ved at lade et aktivt objekt koordinere udnyttelsen af ressourcen.