You are on page 1of 3

Java Concurrency and Performance Workshop

Training Content 28th, 29th & 30th June 2013 By


MOVAA Technologies

MOVAA Technologies 2 Java Concurrency and Performance

JAVA CONCURRENCY
(The most important reason for most applications(Enterprise and real-time) to fail or underperform is improper design for concurrency. This is especially true because of multi cores/processor becoming ubiquitous. This training course takes a wholistic view of concurrency including designing for multi-cores/processors(including NUMA).)

Pre-requisites: Basic knowledge of Java (introductory course or equivalent practical experience). Target Audience: The target group is programmers who want to know foundations of concurrent programming and existing concurrent programming environments, in order, now or in future, to develop multithreaded applications for multi-core processors and shared memory multiprocessors. Objective: x Understand concurrency control issues in general. x Know the instruments available in Java. x Avoid common errors and pitfalls. x Understand concurrency control idioms. What you will learn: x Designing applications for multi-core/multi-processor environments through detailed concurrency patterns and design principles. x Will understand the use of highly concurrent data structures and their design, well enough to be applied in software design. x Dealing with threads and collections on a multi core .
2

MOVAA Technologies | www.movaatechnologies.com

MOVAA Technologies 3 Java Concurrency and Performance

x JDK 5,6,7 which have Features and Classes to harness the power of the underlying technologies. x Detecting Deadlocks and Livelocks in existing applications by following Concurrency Patterns to avoid the above mentioned. x Will understand the use of Hardware based Locking. x To quickly identify the root causes of poor performance in your applications. x Eliminate conditions that will prevent you from finding performance bottlenecks.

MOVAA Technologies | www.movaatechnologies.com

You might also like