Casestudies
5 belangrijke vragen over Casestudies
Gemeenschappelijk object (Java)
Voorbeeld van een gemeenschappelijke hulpbron van verschillende threads.
[C11.2]
Beschrijf hoe je in Java processen kunt starten
Noem de eigenschappen van een Java-monitor en geef de verschillen tussen een java-monitor en een 'echte'monitor aan
De 2 verschillen tussen een Java monitor en een 'echte' monitor zijn:
- In een 'echte' monitor kunnen verschillende conditievariabelen worden gedeclareerd met elk een eigen wait-queue. Een Java-monitor heeft slechts 1 enkele anoniemen conditievariabele en slechts 1 wait-set
- Een 'echte' monitor kent wait-queues; als gevolg van een signal-operatie wordt het proces op kop van een wait-queue hervat. Een Java-monitor heeft 1 wait-set; als gevolg van een notify-operatie wordt een willekeurige thread in de wait-set hervat.
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Synchronized clausule (Java)
Een synchronized-clausule in de aanhef van een methode heeft hetzelfde effect als het opnemen van de methodebody in een synchronized-opdracht met objectreferentie 'this'.
[C11.2]
Synchronized opdracht (Java)
Opdracht voor het programmeren van wederzijdse uitsluiting van kritieke secties met betrekking tot een gemeenschappelijk object.
[C11.2]
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden