The Java Threaded Programming training course is designed to create multi-threaded Java applications, using both the core Java language thread (java.lang.Thread) features as well as the Java concurrency packages (java.util.concurrent).
Java Threaded Programming begins by examining the multi-threaded capabilities built into the Java language and the Java Virtual Machine (JVM). Next, it transitions into the advanced discussion around multi-threading Java capabilities found in the java.util.concurrent package. The course concludes by examining the common issues encountered when creating a multi-threaded application.
Purpose
|
Learn how to build high-performing multithreaded Java applications. |
Audience
|
Experienced Java programmers with little-to-no background in multi-threaded application development needing write multi-threaded stand-alone applications. |
Role
| Software Developer |
Skill Level
| Advanced |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Java |
Productivity Objectives
- Apply the java.lang threaded model
- Employ the java.util concurrent threading model
- Identify and demonstrate alternative mechanisms for achieving thread safety