Noem zes eigenschappen van een monitor zoals die doorgaans wordt geïmplementeerd

    • De publieke methoden worden onder wederzijdse uitsluiting uitgevoerd
    • De private variabelen vormen de gedeelde variabelen van de monitor
    • De private variabelen zijn alleen toegankelijk via de publieke methoden (dit garandeert uitsluiting)
    • Met behulp van conditievariabelen kan op gestructureerde wijze synchronisatie tussen processen worden geprogrammeerd
    • Een proces heeft het exclusief gebruik van de monitor
    • Als een proces op een conditie geblokkeerd raakt, verliest het proces het exclusieve monitorgebruik

    Rapporteer Plaats commentaar