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

Het is in Java mogelijk een nieuwe besturingssysteemtaak te creëren en te starten met methode exec van klasse Runtime. Het nieuwe proces is niet volledig zelfstandig: de standaardinvoer-stream en de standaarduitvoer-stream van het nieuw gecreëerde proces blijven verbonden met het oude proces. Gegegevensuitwisseling tussen deze twee processen vindt plaats via een communicatiekanaal dat is te vergelijken met het communicatiekanaal van een TCP/IP-verbinding.

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
Ontdek Study Smart

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
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo