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