Multi-threading et gestion de la mémoire en Java

Loader DigitalCityEen ogenblik, aub...

Multi-threading et gestion de la mémoire en Java

(Réf.1065)
14
Uur/Uren
Werkzoekende
Betalend

Georganiseerd door:

Wat zijn de doelstellingen van de opleiding?

De implementatie van multi-threading in Java onder de knie krijgen - Concurrency en geheugen efficiënt beheren

Opleidingsprogramma

Multi-threading implementeren in Java

Noties van threads en processen
The Switching Context: hoe het werkt, gevolgen
Parallelisme en gelijktijdige toegang
Java synchronisatie: locks, gesynchroniseerd, vluchtig
Goede synchronisatiepraktijken en fouten om te vermijden (Deadlock)
Implementeren van thread coördinatie
Immutabiliteit: publicaties, inkapselingconfinement
Gesynchroniseerde collecties, gelijktijdige collecties
Atomics
Lock, Semafoor
CountDownLatch
Pooling van threads, executors

Workshop: uitvoering van multi-threaded scenario's, synchronisatie - gebruik van executors.

Efficiënt geheugenbeheer in de JVM

Organisatie van het JVM-geheugen: stack, heap
Presentatie van het garbage collection-mechanisme
Werking van de Garbage Collector
Generationele garbage collectors
Garbage Collector en geheugenlekken
Parameterisatie van de JVM om de geheugenafdruk te optimaliseren
Presentatie van de JVM-tools voor het monitoren van een toepassing: jConsole, jVisualVM

Workshop: optimalisering van de JVM voor een toepassing - monitoring: dump en code-analyse.

Deze cursus verschijnt in de catalogus Dawan maar er zijn nog geen data gepland.