Udemy, Michael Pogrebinsky | Java Multithreading, Concurrency & Performance Optimization (2023) WEB-DL [EN / EN Sub]
Автор: Michael Pogrebinsky
Производство: Udemy
Жанр: Программирование
Описание:If you had your own jet plane, would you drive it to the grocery store or fly it on tour around the world?
Today every computer and phone comes with immense computing power and multiple cores, allowing 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!
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
We will learn:
- Operating Systems fundamentals and motivation for multithreading and concurrency.
- The basics of multithreading - how to create threads in Java and communicate between threads in Java.
- Performance considerations and design patterns of multithreaded and parallel applications, optimizing for latency or throughput.
- Data sharing between threads in Java, all the pitfalls and challenges, as well as the solutions and best practices.
- Advanced lock-free algorithms and data structures for increased responsiveness and performance.
By the End of the Course
You will be able to:
- Write correct, responsive, and performant multithreaded applications in Java for any purpose and scale.
- Apply best practices to architect multithreaded applications, algorithms, and libraries.
- Become knowledgeable in concurrency & parallel programming, which will help you in job interviews, your daily work as an engineer, and your personal projects.
- Become an expert in Java Multithreading, Concurrency, and Performance Optimization today!
Продолжительность: 05:28:10
Качество видео: WEB-DL
Язык озвучки: Английский
Скриншоты:
Время раздачи: с 12:00 до 20:00 по UTC-0 (минимум до появления первых 3-5 скачавших)