
Многопоточность в Java
0%Программа курса
Ознакомьтесь с программой курса «Многопоточность в Java» от Учебный центр IBS - ibs-training.ru
- Основы работы с подпроцессами. Жизненный цикл потока (Thread vs Runnable). Приоритеты потоков и планировщик ОС. Проблемы гонки данных (race condition) и способы их устранения.
- Многопоточные решения в стандартной библиотеке. ExecutorService и пулы потоков (FixedThreadPool, CachedThreadPool). Потокобезопасные коллекции (ConcurrentHashMap, CopyOnWriteArrayList). Атомарные операции (AtomicInteger, AtomicReference).
- Упрощение синхронизации: Locking Framework. Интерфейсы Lock, ReadWriteLock. Условные переменные (Condition). Анализ deadlock’ов и способы их предотвращения.
- Рекурсивная многопоточность: Fork / Join Framework. Классы ForkJoinPool, RecursiveTask, RecursiveAction. Оптимизация рекурсивных алгоритмов.
- Проект и живая практика с преподавателем.
- Итого 42 часа: теория – 16 ч. (38%), практика – 26 ч. (62%).
Чему вы научитесь
- Научитесь анализировать и применять: упрощение синхронизации locking framework. интерфейсы lock, readwritelock. условные переменные (condition). анализ deadlock’ов и способы их предотвращения.
- Освоите и сможете применять: многопоточные решения в стандартной библиотеке. executorservice и пулы потоков (fixedthreadpool, cachedthreadpool). потокобезопасные коллекции (concurrenthashmap, copyonwritearraylist). ат…
- Освоите и сможете применять: рекурсивная многопоточность fork / join framework. классы forkjoinpool, recursivetask, recursiveaction. оптимизация рекурсивных алгоритмов.
- Освоите и сможете применять: проект и живая практика с преподавателем.
- Освоите основы: итого 42 часа теория 16 ч. (38%), практика 26 ч. (62%).
Подробная информация о курсе
Освойте многопоточность в Java и создавайте высокопроизводительные приложения. Научитесь эффективно управлять потоками, избегать гонок данных и использовать современные инструменты: ExecutorService, потокобезопасные коллекции и Fork/Join Framework. После курса вы сможете разрабатывать отказоустойчивые и масштабируемые приложения, востребованные в высоконагруженных системах.
Цены и сроки
- Стоимость24 500 ₽
- Старая цена24 500 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс наставником
По окончанию курса
- Диплом или сертификатсертификат



















