Call : (+91) 99 8080 3767
Mail :

Java Threaded Programming

( Duration: 3 Days )

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.



Introduction to "Thread" Concepts


Understanding the Virtual Machine Thread Scheduler


Types of Threads, Thread Lifecycles, and Priorities


Managing threads through priorities and ThreadGroups


Thread communication through wait, notify, and notifyAll


Creating mutual exclusion (mutex) with synchronized


Semphores, Barriers, Latches, and Exchangers


Thread-safe collection processing over Queues, Lists, and Maps


Managing collections of Thread with ThreadPools


"Background" thread execution through the Executor service

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.