Please rate the course
Multithreading often remains a blind spot for developers. Many people know about executors, synchronized and volatile, but in practice they write outdated, slow and incorrect code.
Why does this happen?
Most of the courses and articles do not go beyond the Thread class and executors. There is a good book, Java Concurrency In Practice, but it is from 2005. Since then, new tools and new approaches to writing code have appeared.
Multithreading errors appear under high load. Most projects don’t have it, so the feeling of “it’s normal as it is” is created.
But a competent developer sees the bottlenecks of the system. Anticipates an error that will happen in a month and rationally uses computing resources.
During the course, I will talk in detail about multithreading from simple to complex. I will show best practices and main mistakes, examples from my experience and popular projects.
What you need for comfortable learning
What we will do
< div data-editable="true" data-param="items/parts/text1/inner/text">
We will also touch on:
What won't happen