Efficient Java Multithreading and Concurrency with Executors

Add to wishlistAdded to wishlistRemoved from wishlist 0
Last updated on October 27, 2026 5:35 pm
Category:

Efficient Java Multithreading and Concurrency with Executors

★★★★★
$2,949.00
$559.00
 in stock
as of November 6, 2026 2:58 am

Learn how to use the modern Executors framework to do everything that you can do with the Threads API ... and more!

Created by: Arun Kumar
Software Architect & Engineer
Rating:4.44 (1265reviews)     10613students enrolled

What Will I Learn?

  • Exploit the ninja techniques learned from this course to write safe and error free multithreading code in the first iteration itself.
  • Become confident to move away from the old Threads-API and use the modern Executors-API for all multi-threading needs instead.
  • Understand and exploit the various pro techniques to avoid the pitfalls while using Executors.
  • Understand and leverage the similarities & differences between the Threads-API and the Executors-API.
  • Rightly judge which Executor pool to use for which needs.
  • Differentiate between safe and error-prone multi-threading code.
  • Appreciate the reasons why Executors API was built even though the Threads API already existed.
  • Write efficient multi-threading code by utilizing a plethora of pro tips and techniques.
  • Get the Source Code of all the examples!

Requirements

  • You should already have a solid grasp of Core Java.
  • You should already know about the basic concepts of multi-threading viz. what are threads, why are threads required, various states they can be in, what is synchronization, what is locking, etc.
  • You should have Eclipse IDE and JDK 1.7 or higher installed on your machine.
  • You should already know how to use Eclipse IDE for Java programming.

Target audience

  • This course is meant for all Java professionals who are familiar with Java's Threads-API but who are not comfortable with the Executors-Framework yet. For example - if you know how to terminate normal threads but not how to terminate Executor tasks or threads, then this course is for you.
  • Even if you do not know how to terminate normal threads, return values from normal threads and the like - then also this course is for you. Professionals who are still using the old Threads-API and want to have more practical knowledge about some advanced concepts of this API can also benefit from this course as Threads-API is also covered in detail.
  • If you love to have deep knowledge of underlying concepts of a technology or topic rather than just shallow familiarity, then this course is for you.
  • This course is probably not for you if you are looking to learn about Java multi-threading from scratch!
  • This course is definitely not for you if you do not know how to code in Java!

User Reviews

0.0 out of 5
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
★★★★★
0
Write a review

There are no reviews yet.

Be the first to review “Efficient Java Multithreading and Concurrency with Executors”

Your email address will not be published. Required fields are marked *

Best Sellers News