Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Concurrency & Multithreading Complete Course
Rating: 4.4 out of 5(82 ratings)
1,021 students

Java Concurrency & Multithreading Complete Course

Threads, Asynchronous Programming, Concurrency, Multithreading, Concurrent Collections, Algorithms, Synchronization etc
Created byDenis Tishkov
Last updated 9/2020
English

What you'll learn

  • Java multithreaded programming
  • Concurrency and threads synchronization
  • Java basic and advanced synchronization primitives
  • Parallel algorithms
  • The java-util-concurrent package in detail
  • Performance, testing and debugging of multithreaded applications

Course content

11 sections57 lectures8h 28m total length
  • Welcome1:00
  • Pre Requirements1:46

Requirements

  • Knowledge of Java basics or experience with other object-oriented programming language
  • Understanding of object-oriented programming concepts
  • Understanding of standard data structures: list, array, set, map

Description

In this course, we will discuss Java Concurrent and Multithreaded Programming in detail. The course covers basic topics such as threads creation, synchronization, memory model and a happens-before relationship. There are lectures about standard Java classes that help to write complex concurrent programs. Also, there are advanced sections about concurrent algorithms, performance and monitoring.

Who this course is for:

  • Java developers
  • Programmers who are migrating to Java
  • People who are interested in programming of concurrent and multithreaded applications