Java Multithreading, Concurrency & Performance Optimization
$124.99 $19.99Track price
Description
If you had your own jet plane, would you drive it to the grocery store, or fly it on a tour around the world?
Today every computer and phone comes with immense computing power and multiple cores that allow for full parallelism. In this course, you will go on a journey to learn all the fundamental tools you need to become a confident and successful multithreaded application developer. Using multithreading and concurrency we will learn to get the most out of our computer to truly make it fly!
Teaching Philosophy
The course is designed to teach you how to fish . Instead of memorizing classes, libraries, or Java APIs, we will learn the fundamentals of multithreaded programming, starting from the complete basics, all the way to the very advanced topics in multithreading.
All lectures include the right theory and are accompanied by practical examples from relevant fields such as:
User Interface applications
Image Processing
Web Applications
Computational programs
And others
It’s a practical course that is meant to save you time. Instead of filling hours of material, I hand–picked the most important topics based on my practical experience.
Target Student for this Course
Students who already have some experience and basic knowledge in programming in Java.
Instructor Details
Courses : 2
Specification: Java Multithreading, Concurrency & Performance Optimization
|
54 reviews for Java Multithreading, Concurrency & Performance Optimization
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 4.5 hours |
Year | 2022 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$124.99 $19.99
Saikumar Maroju –
Absolutely Fantastic.By far the best course for Multithreading.
David Falksen –
Great course. Good, practical instruction for getting into threaded programming.
Namrata Jaiswal –
Less code and concurrency design patterns. More of theory.
Aditya Gupta1 –
Good match for my requirements.
Chris Kheng –
The instructor explains the concepts and code very clearly!
Venkat –
I am still in the middle of learning, so far it is great!
Alok Tiwari –
Great course to learn concurrency in java, the instructor has very detailed knowledge about the topics and the content is presented in a clear concise and easy to follow manner. The addition of concurrent collections and fork join framework would have been great but still, this course exceeded my expectations.
Alex Altman –
I like how Michael explains the theory. Awesome quizzes and code practice tasks. Thanks a lot!
Ravi Chandra Sriramakavacham –
Extraordinary Explanation with real time use cases. Please continue the good Work. Cheers.
Seema Kumari –
Speaker is so fast to understand the content.
Lo c Zorzer –
A little bit too hard to understand how wait/notify is working and also AtomicReference. Maybe some very simple code exercises could help. I’m not so good in English, but the speaker is really understandable and speak slowly.
Konstantinos Gkountakos –
Very good course even for more experienced developers. 5 stars for some of the most interesting hands on examples I’ve ever seen in an online course!!
Aurelio Maccioni –
A really good course on the subject of Threading and performance optimization in Java. Even though it’s Java oriented, some concepts can be applied on other languages. It has everything you could expect from a course: the theory is well explained and argumented there are quizzes to remember the concepts you’ve just learned and test your knowledge practical exercises and demonstrations I must say, as a Java developer I expected to learn some more about what the Java api has to offer (such as CyclicBarriers and ForkJoinPools) but this course has given me the basic knowledge to explore these tools myself.
Pedro Henriques –
Good content, very fast on some examples which require full attention. The coverage of concurrency and performance with use cases are quite important for future usage. Would like to have more information on Executors, its usage and options.
Jayakrishnan m v –
Great Course for Java developers. To the Instructor : Thank you, You’re amazing!!.
Gregory R Gendron –
This course is both teaching me new stuff and reminding me of all that I had let slip away. It is a great fit for me.
Rohan R –
Up to the point explanation and good examples !!
Martin Palkovits –
Course was very informative and the topics were presented in a good way
Jiahao Xu –
An inspiring course with a lot of easy to understanding examples!
Ni Ck –
It’s an interesting class. It will get you started with multi threading programming in Java. An issue with this course is that I feel it left some things unexplained. For example why does the .notify() and .wait() method have to be in a synchronized block? I would have expected such things to be explained in this class. Some minor issues: 1) Although the course has some really nice coding example (such as the one with the flowers picture that shows better latency). However, some other coding examples feel contrived and too basic. 2) I would not use ‘System.currentTimeMillis()‘ to count time. It is known that it has issues. 3) In the Lock free stack lecture you do not see to explain what ‘LockSuppoert.parkNanos‘ does? Why use this and not ‘Thread.sleep‘?
Monica Osl –
good
Abhilash Gupta –
Multi threading is an interesting topic. But I was never able to wrap my mind around it. The way this course is designed has been helpful for me so far. I am loving it. Thanks
Vishnuvardhan Gillella –
Instructor seems to be confident and knowledgeable
T rcio Mendes –
Great course! I’ve learned a lot and recommend to anyone which wants enhance knowledge in concurrency tasks.
Alvydas Stanius –
A must have course! Instructor gives very clear, practical and interesting examples. All topics are clear very important in daily basis work. Instructor is a specialist in this field. Thank you!
Sripriya Nagaraju –
Very bad
Bhuvaneswari Balasubramanian –
Excellent
Suraj Kumar –
Explain very well. Comes up with very engaging content related to the topic. Found it very useful, personally. Thank you.
Sergii Iurchenko –
Second great course from Michael. Wish more to come!
Ranjeet Kumar –
Truly amazing course. Still lot to learn and practice.
Jaypal Arora –
Recommended If you no or only basic have knowledge of threading. Overall the mainly used features have been shared and explained well. E commerce inventory example was covered. I think some additional real life use cases could have been shared and some reference to their implementations.
Luuquoctin –
The course makes clear all the multi threading concepts which are difficult to most of the engineers. I could understand the application of multithreading which help me to analyze job a lot. Thank you for great course, please keep going!
Ashwani Kumar –
Very good course on Multithreading . Everything is explained with proper example and performance measurement as well.
Phuoc Nguyen PHAM –
The course is useful for multithreading topic, but i think it could be improved to add more quizzes and code excersises
Vivek Jain –
He has explained OS basics in very simplified manner. Great!!
Pavithra Ramaswamy –
That was a awesome course, The example programs are really good, I am gonna see it all over again, Awesome work mike, The content is clear and highlevel and superbly delivered, What i understood is what mike delivers in 30 min lecture, takes 3 hrs if you really want to understand intricacies of all he says, So fellow course mates you need to pause, replay , practice, think, read more about what he tells to assimilate and get a good grasp,Also timely response to all queries posted is highly appreciated. Thank you mike, Keep contributing!!!
Vadim Markov –
The course is astounding. Every topic described laconic and sufficiently, each one of them is interesting and I got a great deal more than I expected at the beginning.
Jim Weaver –
Very good presentation
Pavel Ivanov –
Great course! Helped me to learn a lot of new and interesting things. Of course, all this will affect my future career!
Michal Bar –
The explanations are very clear and there are many code examples that help it sink in.
Raghu –
Best course on Multi Threading ever!!
Mykola Aleksieiev –
It was interesting and very informative. Thank you.
Pawel Kadlubanski –
Lack of some modern features like TaskExecutor, runablefuture, future.
Roman Babenko –
I have learnt a ton of useful stuff, thanks a lot!
Ravi Kumar Garlapati –
you are a rocking star sir! simply awesome course!!
MISHAL THAKKAR –
All the concepts have been explained neatly and precisely. This is one of the best course on Java Multithreading.
Leon Lee NJ –
Easy to understand, instructor was clear and know how to highlight key concepts with great examples. Only feedback for improvement is that some examples were more complicated than necessary (recolor image, building api) which might take away focal on the topic itself. It be great to keep example simple and straight to point like the majority of it.
Bhushan –
This course was short but very informative and very helpful. The content is well organised and focused on practical situations.
Akhil Samnotra –
awesome content
Tolga Kurt –
If you want to learn multithreading as best and fast as you can, this course is just for you: concise, precise, incremental.
Raman Mahajan –
excellent concepts explanation
Kinjal –
Most places the code writing part done without explanation, have to pause video and look at it and understand. Also author has gone to extreme complex examples like changing color of image, which could be done by some really simple example like a text file processing.
Zaheer Shaik –
Must do course for every java developer.
Corey Schink –
As a junior Java developer I found this course took my understanding of the language to a new level. I will definitely be taking all of this teacher’s courses, as he explains things clearly and his examples are always relevant and interesting.