Opleiding: Java Concurrency: Threads, Locks and Futures

Get an overview of concurrency in Java

This course provides Java developers an overview of concurrency in Java. The course starts with explaining concepts such as Threads, Runnables and Callables. Next some of the more advanced concepts are covered. The course covers concurrency challenges such as deadlock, race condition and visibility and how to deal with them. It's a practical course that combines theory with practical hands on experience in the form of assignments.
- Understand what Threads are and when to use them. [Understand]
- Understand Executors [Understand]
- Understand the problems multithreading can cause and their solutions. [Understand]

- Threading
- Thread
- Runnable
- Callable
- ExecutorService
- CompletionService
- CompletableFuture
- ForkJoinPool
- Synchronization
- Race condition
- Atomic
- Synchronized
- ReadWriteLock
- Deadlock
- Visibility
- Immutable
- ThreadLocal
- Other synchronization mechanisms
- Semaphore
- CountdownLatch
- CyclicBarrier
- Phaser
- Exchanger
- SynchronousQueue
- Virtual Threads
- Structured Concurrency

Meer...
€1.610
ex. BTW
Aangeboden door
Info Support
Onderwerp
Java
Niveau
Duur
2 dagen
Looptijd
14 dagen
Taal
en
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 12
Tijdstip
Overdag
Tijden en locaties
Veenendaal
wo 15 jul. 2026
Veenendaal
ma 10 aug. 2026
Keurmerken aanbieder
Cedeo
Microsoft Learning Partner
Cedeo Maatwerk
Cedeo Open