Многопоточность в Java

Освойте многопоточность в Java и создавайте высокопроизводительные приложения. Научитесь эффективно управлять потоками, избегать гонок данных и использовать современные инструменты: ExecutorService, потокобезопасные коллекции и Fork/Join Framework. После курса вы сможете разрабатывать отказоустойчивые и масштабируемые приложения, востребованные в высоконагруженных системах.
Обучение 42 часа
сертификат
0%
Стоимость курса
24 500 ₽ 24 500 ₽
Рассрочка ₽/мес
Перейти на сайт

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

Ознакомьтесь с программой курса «Многопоточность в Java» от Учебный центр IBS - ibs-training.ru

  1. Основы работы с подпроцессами. Жизненный цикл потока (Thread vs Runnable). Приоритеты потоков и планировщик ОС. Проблемы гонки данных (race condition) и способы их устранения.
  2. Многопоточные решения в стандартной библиотеке. ExecutorService и пулы потоков (FixedThreadPool, CachedThreadPool). Потокобезопасные коллекции (ConcurrentHashMap, CopyOnWriteArrayList). Атомарные операции (AtomicInteger, AtomicReference).
  3. Упрощение синхронизации: Locking Framework. Интерфейсы Lock, ReadWriteLock. Условные переменные (Condition). Анализ deadlock’ов и способы их предотвращения.
  4. Рекурсивная многопоточность: Fork / Join Framework. Классы ForkJoinPool, RecursiveTask, RecursiveAction. Оптимизация рекурсивных алгоритмов.
  5. Проект и живая практика с преподавателем.
  6. Итого 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

Содержание

  • Формат обученияс наставником

По окончанию курса

  • Диплом или сертификатсертификат
Многопоточность в Java
24 500 ₽ 24 500 ₽