The Java Threaded Programming training course focuses on creating 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). This course begins by examining the multi-threaded capabilities built into the Java language and the Java Virtual Machine (JVM) - such as object monitor locks.
Once the core Java threading concepts foundation is laid, the course transitions into the advanced discussion around multi-threading Java capabilities found in the java.util.concurrent package. The course concludes with an exploration and examination of common issues encountered when creating a cross-platform multi-threaded application.
This Java Threaded Programming workshop is intended for Experienced Java programmers with little-to-no background in multi-threaded application development wanting to write multi-threaded stand-alone applications.