Java Concurrency: Threads, Locks and Futures
Info Support B.V.
Get an overview of concurrency in Java
- Price
- from €1,610
- Level
- Bachelor
- Kind
- Training
- Subject
- Automation and IT, Internet and media
More information and registration at Info Support B.V.
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. - 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
Start dates
| Start | End | Place | Price |
|---|---|---|---|
| 11 January 2027 | 12 January 2027 | Veenendaal | €1,610 |