К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Concurrency in Java - Practical Multithreading - 2026 · LearnSpace
Назад в каталог
courseraПрограммирование

Concurrency in Java - Practical Multithreading - 2026

Курс от Packt
Средний≈ 9.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Learn how to build faster, safer, and more responsive Java applications by mastering practical multithreading concepts. You will understand how threads work, why concurrency matters, and how to prevent common issues such as race conditions, thread interference, and inconsistent shared data. The course begins with Java multithreading fundamentals, then moves into creating, starting, managing, and interrupting threads. You will explore synchronization, thread communication with wait, notify, and notifyAll, and techniques for coordinating work between concurrent tasks. You will then progress into modern Java concurrency tools, including the Executor framework, thread pools, Fork/Join framework, atomic variables, thread-local variables, and the Lock framework. The course also covers thread groups and uncaught exception handling for more reliable applications. This beginner-to-intermediate course is ideal for Java developers, software engineers, and programming students with basic Java knowledge. By the end of the course, you will be able to create and manage threads, synchronize shared resources, use Java concurrency utilities, design thread-safe code, and handle exceptions in multithreaded applications.

Навыки, которые вы освоите

Java ProgrammingJavaMaintainabilityScalabilityData IntegrityOS Process ManagementSoftware DesignData SharingPerformance Tuning

Программа курса

12 модулей · 35 учебных материалов

01Introduction to Multithreading in Java2 материалов

Introduction to Multithreading in Java

Introduction to Multithreading in JavaВидеоFull Course ResourcesЧтение
02Thread creation and management3 материалов

Thread creation and management

Thread creation and managementВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Concurrency in Java - Practical Multithreading - 2026
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 9.7 ч

12 модулей

Язык: Английский

Часть программы вашего университета
Creating and Managing Threads in JavaDIALOGUE
Thread creation and management - AssessmentЗадание
03Synchronization3 материалов

Synchronization

SynchronizationВидеоUnderstanding Synchronization in Java MultithreadingDIALOGUESynchronization - AssessmentЗадание
04Thread Interruption3 материалов

Thread Interruption

Thread InterruptionВидеоInterruption and Handling of Threads in JavaDIALOGUEThread Interruption - AssessmentЗадание
05Thread Communication3 материалов

Thread Communication

Thread CommunicationВидеоInterthread Communication and Synchronization in JavaDIALOGUEThread Communication - AssessmentЗадание
06The Executor Framework3 материалов

The Executor Framework

The Executor FrameworkВидеоManaging Concurrency with the Java Executor FrameworkDIALOGUEThe Executor Framework - AssessmentЗадание
07The Fork/Join Framework3 материалов

The Fork/Join Framework

The Fork/Join FrameworkВидеоApplying the Fork/Join Framework in JavaDIALOGUEThe Fork/Join Framework - AssessmentЗадание
08Thread Pools3 материалов

Thread Pools

Thread PoolsВидеоUnderstanding and Choosing Thread Pools in Concurrent ProgrammingDIALOGUEThread Pools - AssessmentЗадание
09Thread Safety and Atomic Variables3 материалов

Thread Safety and Atomic Variables

Thread Safety and Atomic VariablesВидеоEnsuring Thread Safety with Atomic Variables and Synchronized CollectionsDIALOGUEThread Safety and Atomic Variables - AssessmentЗадание
10Thread Local Variables3 материалов

Thread Local Variables

Thread Local VariablesВидеоWorking with Java ThreadLocal VariablesDIALOGUEThread Local Variables - AssessmentЗадание
11Lock Framework3 материалов

Lock Framework

Lock FrameworkВидеоManaging Concurrency with Java LocksDIALOGUELock Framework - AssessmentЗадание
12Thread Group and Uncaught Exception Handler3 материалов

Thread Group and Uncaught Exception Handler

Thread Group and Uncaught Exception HandlerВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание