Digicomp Academy AG

Multithreading mit Java

Anbieter

Digicomp Academy AG

Start

07.11.2020, 08:00 Uhr

Dauer

2 Tage

Code

JAVA11-2620BS

Ort

4051 Basel

Preis

CHF 1350.-

Abschluss

Bestätigung/Zertifikat


Hinweis zum Datenschutz

Erweitern Sie Ihre Kenntnisse der Applikationsentwicklung mit der Programmiersprache Java, um vertieftes Wissen zu Themen wie Multithreading, Monitoren, Locks, Synchronisation, Threadsicherheit und Fork/Join-Framework zu erlangen.

Nebenläufigkeit
  • Multitasking versus Multithreading
  • Prozesse versus Threads
  • Scheduling
  • Modelle
Threads
  • Zustände
  • Enumeration java.lang.Thread.State
  • Klasse java.lang.Thread
  • User Threads versus Daemon Threads
  • Prioritäten
  • Klasse java.lang.ThreadGroup
Runnables
  • Schnittstelle java.lang.Runnable
  • Schnittstelle java.util.concurrent.Executor
  • Schnittstelle java.util.concurrent.ThreadFactory
  • Schnittstelle java.util.concurrent.Callable
Executor Services und Thread Pools
  • Schnittstelle java.util.concurrent.ExecutorService
  • Schnittstelle java.util.concurrent.ScheduledExecutorService
  • Klasse java.util.concurrent.AbstractExecutorService
  • Klasse java.util.concurrent.ThreadPoolExecutor
  • Klasse java.util.concurrent.ScheduledThreadPoolExecutor
  • Schnittstelle java.util.concurrent.Future
  • Enumeration java.util.concurrent.TimeUnit
  • Klasse java.util.concurrent.Executors
Atomare Zugriffe
  • volatile
  • Klasse java.util.concurrent.atomic.AtomicBoolean
  • Klasse java.util.concurrent.atomic.AtomicInteger
  • Klasse java.util.concurrent.atomic.AtomicLong
  • Klasse java.util.concurrent.atomic.AtomicReference
  • Klasse java.util.concurrent.atomic.AtomicIntegerArray
  • Klasse java.util.concurrent.atomic.AtomicLongArray
  • Klasse java.util.concurrent.atomic.AtomicReferenceArray Synchronisation
  • Kollisionen
  • Monitoren
  • Klasse java.util.concurrent.Semaphore
Locks
  • Schnittstelle java.util.concurrent.locks.Lock
  • Klasse java.util.concurrent.locks.ReentrantLock
  • Schnittstelle java.util.concurrent.locks.ReadWriteLock
  • Klasse java.util.concurrent.locks.ReentrantReadWriteLock
Interaktion
  • Warten und Benachrichtigen
  • Schnittstelle java.util.concurrent.locks.Condition
  • Klasse java.util.concurrent.CyclicBarrier
  • Klasse java.util.concuttent.CountDownLatch
  • Klasse java.util.concurrent.Phaser
Threadsicherheit
  • Threadsichere Listen
  • Threadsichere Mengen
  • Threadsichere Schlangen
  • Threadsichere Abbildungen
Kommunikation
  • Pipes
  • Klasse java.io.PipedOutputStream
  • Klasse java.io.PipedInputStream
  • Klasse java.io.PipedWriter
  • Klasse java.io.PipedReader
  • Klasse java.util.concurrent.Exchanger
Nebenwirkungen
  • Deadlock
  • Livelock
  • CPU Starvation
  • Lock Starvation
Fork / Join Framework
  • Rekursion
  • Klasse java.util.concurrent.ForkJoinTask
  • Klasse java.util.concurrent.RecursiveAction
  • Klasse java.util.concurrent.RecursiveTask
  • Klasse java.util.concurrent.ForkJoinPool
zum Anbieter

Verantwortliche Person

Kundenberatung
Tel... anzeigen
E-Mail Anfrage