Java Concurrency: Threads, Locks and Futures
placeUtrecht 26 feb. 2026 tot 27 feb. 2026Toon rooster event 26 februari 2026, 09:00-16:00, Utrecht event 27 februari 2026, 09:00-16:00, Utrecht |
placeUtrecht 16 apr. 2026 tot 17 apr. 2026Toon rooster event 16 april 2026, 09:00-16:00, Utrecht event 17 april 2026, 09:00-16:00, Utrecht |
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Get an overview of concurrency in Java
Description
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.
Learning Goals
- Understand what Threads are and when to use them. [Understand]
- Understand Executors [Understand]
- Understand the problems multithreading can cause and their solutions. [Understand]
Subjects
- Thre…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.
Get an overview of concurrency in Java
Description
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.
Learning Goals
- Understand what Threads are and when to use them. [Understand]
- Understand Executors [Understand]
- Understand the problems multithreading can cause and their solutions. [Understand]
Subjects
- 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
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.


