Concurrency without Pain

4 days Technologies and Tools

Course Overview

Programming Concurrency is one of the most difficult task for programmers. The traditional concurrency libraries are mired with accidental complexities.

Who Should Attend?

Developers, technical leads, architects with programming knowledge of Java or any language on the JVM and keenly interested in getting concurrency right

What You'll Learn

  • Safely deal with concurrency
  • Program defensively to avoid concurrency issues
  • Properly use the traditional API and libraries
  • know when and how to use STM
  • Know when and how to use actors

Course Content

01 Concurrent Programming and thread safety
02 Managing threads
03 Using Executors and Parallel Streams
04 Deciding and configuring number of threads
05 Designing Concurrent Applications
06 Programming with the Software Transactional Memory
07 Programming with Actors

Ready to Get Started?

Download the detailed course outline or contact us for more information.