Java Multithreading

Unveiling the mysteries of multithreading in Java. The ultimate Java multithreading course

4.56 (13378 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Java Multithreading
279,065
students
3 hours
content
Nov 2012
last update
FREE
regular price

What you will learn

Understand Java multi-threading

Be able to write effective muli-threaded code

Description

Discover how to write effective multi-threaded code in Java; learn why problems can occur with Java multithreading and how to fix those problems.

Content

My First Section

Starting Threads
Basic Thread Synchronization
The Synchronized Keyword
Multiple Locks; Using Synchronized Code Blocks
Thread Pools
Countdown Latches
Producer-Consumer
Wait and Notify
A Worked Example Using Low-Level Synchronization
Re-entrant Locks
Deadlock
Semaphores
Callable and Future
Interrupting Threads
Multithreading in Swing with SwingWorker

Looking for Source Code?

Source code ....

Reviews

Tyrant
July 23, 2023
the explanations are really good. Helps me understand things clearly and in little bite-size portions.
Shriram
July 3, 2023
This is a great course. I had no idea about multithreading when I started this course. But now I can understand basic stuffs.
Vinod
May 19, 2023
I liked it, explanation is decent and the pace is also good suggested for ppl who already have idea on java not for beginners
Damoi
January 5, 2023
Always been a fantastic teacher! Thanks for this course. You made it all simple, easy to understand and very clear. Valuable information received.
Joydip
October 30, 2022
the voice should have been louder and clearer. some cases like how to use wait and notify when there are more than two threads working should also have been discussed.
Carlos
October 18, 2022
Excelente curso, la verdad me ha parecido fascinante el tema de uso de hilos. Quizas le de una revision a mis proyectos y pueda mejorarlos considerablemente. Gracias.
Nate
September 14, 2022
Great applications come to mind and how multithreading can help thank you for the indepth knowledge, although your site is down at this time would like to dive deeper into some of these tuturoials.
Ilya
July 12, 2022
I think it would be better if each lection part will be followed with practice lesson with coding part.
Ashish
July 2, 2022
This is good tutorial. But it would make more sense to have slides with graphical representation / animation to explain the concepts.
Rishita
June 15, 2022
Love the way the instructor explains the concepts in a calm and composed manner. in the later videos, the sound issue starts which is off.
Manish
June 12, 2022
Good concepts Covered for Multithreading..... some concepts are not there but overall an amzaing course
Judy
April 12, 2022
At least so far in lesson 2, it's already touched on many questions I have at work that I didn't even know was important to ask. Thanks for helping out this junior software engineer at her first job.
Keval
March 1, 2022
starting lectures are very interesting. later by the end it becomes less interesting but could be a v good series dedicated only for multithreading
Parag
January 21, 2022
Got to learn a few new concepts like synchronized block and synchronized method with a good explanation
Prakhar
November 30, 2021
It is very very basic course. Not much to do with programming. There are no real life problems mentioned. There are no problem solving or scenario based explanation in the course. Whatever explained here can be easily found if we google and in other articles. Not much to learn. It would be better if the tutor, has included some real life problems statements or tasks for us to figure out and solve.

Charts

Price

Java Multithreading - Price chart

Rating

Java Multithreading - Ratings chart

Enrollment distribution

Java Multithreading - Distribution chart

Related Topics

22169
udemy ID
8/2/2012
course created date
11/2/2019
course indexed date
Bot
course submited by