Párhuzamos programozás Javaban

JAVA-CONC Új

Párhuzamos programozás elmélete és régi/új eszközei Javaban

Részvételi forma

Képzés hossza

2 nap (2×8 tanóra)
naponta 9:00 - 17:00

Időpontok

Képzés ára

168 000 Ft
+ ÁFA/fő
Szeretne a témában testre szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

Amennyiben a párhuzamos programozásra gondolunk, sokszor a Thread és a Runnable jut eszünkbe. Ezek a Java első verziójában is megvoltak, de azóta megjelentek sokkal magasabb szintű eszközök is.

Ez a képzés bemutatja a párhuzamos programozás során felmerülő problémákat, és az arra adott válaszokat. Valamint bemutatja az alacsony és magasszintű eszközöket is.

Tematika

  • Szálak, ThreadRunnable, démon szálak, prioritás
  • Szinkronizálás
  • Szálbiztonság, versenyhelyzet
  • synchronized kulcsszó
  • waitnotify
  • VectorHashtable
  • Executors framework
  • CallableFuture
  • Thread pool
  • Ütemezés
  • Atomic osztályok
  • Szálbiztos kollekciók, ConcurrentLinkedQueueConcurrentLinkedDequeConcurrentHashMapConcurrentSkipListSetConcurrentSkipListMapCopyOnWriteArraySetCopyOnWriteArrayListLinkedBlockingQueueLinkedBlockingDeque, szálbiztos burkoló osztályok
  • Liveness, deadlock, starvation, livelock
  • CountDownLatchCyclicBarrierPhaser
  • Semaphore
  • Lock API
  • ThreadLocal
  • CompletableFuture
  • Párhuzamos streamek
  • Java 21 virtual threads
  • Framework párhuzamosság, Servlet API
  • Framework párhuzamosság, Spring Framework

Szükséges előképzettség

Alapszintű Java programozási ismeretek.