filmov
tv
Что такое Java Thread, ExecutorService и Future? Обзор multitenancy и concurrency API. Часть 1
Показать описание
Это первая часть обзора библиотек, фреймворков и API Java, предназначенных для работы с многопоточностью (multithreading) и одновременностью (concurrency).
Я в хронологическом порядке расскажу как развивались API для многопоточного программирования и какие проблемы при этом решались.
В первой части видео мы поговорим о Thread API и нововведениях, которые появились вместе с Java 5 - ExecutorService и Future.
Я покажу примеры кода с использованием указанных API и расскажу об особенностях на основе документации.
В конце видео я посоветую курс и книгу для изучения основ многопоточности в Java, Thread API и ExecutorService.
Таймкоды:
01:11 - Thread AP (Java 1 - 1996)
02:01 - как создавать новые Thread'ы (потоки)
02:43 - ограничения Thread API и интерфейса Runnable
03:15 - метод join()
04:00 - что разные авторы говорят о Thread API
04:42 - улучшения, вошедшие в Java 5 (2004) - ExecutorService и Future
05:03 - класс Executors, newFixedThreadPool
05:34 - что такое ExecutorService и как он работает
05:55 - пример использования ExecutorService из документации
06:35 - интерфейс Future
07:26 - рекомендуемый курс для начала изучения Multithreading и Concurrency в Java
08:09 - рекомендуемая книга для изучения Multithreading и Concurrency в Java
08:44 - как поддержать канал
Запись на консультацию:
- telegram - @alexnikiforovcom
Могу помочь Вам с составлением плана обучения, ответить на вопросы в части Java, сделать code-review, помочь с пэт проектом или решение учебных задач.
Я в хронологическом порядке расскажу как развивались API для многопоточного программирования и какие проблемы при этом решались.
В первой части видео мы поговорим о Thread API и нововведениях, которые появились вместе с Java 5 - ExecutorService и Future.
Я покажу примеры кода с использованием указанных API и расскажу об особенностях на основе документации.
В конце видео я посоветую курс и книгу для изучения основ многопоточности в Java, Thread API и ExecutorService.
Таймкоды:
01:11 - Thread AP (Java 1 - 1996)
02:01 - как создавать новые Thread'ы (потоки)
02:43 - ограничения Thread API и интерфейса Runnable
03:15 - метод join()
04:00 - что разные авторы говорят о Thread API
04:42 - улучшения, вошедшие в Java 5 (2004) - ExecutorService и Future
05:03 - класс Executors, newFixedThreadPool
05:34 - что такое ExecutorService и как он работает
05:55 - пример использования ExecutorService из документации
06:35 - интерфейс Future
07:26 - рекомендуемый курс для начала изучения Multithreading и Concurrency в Java
08:09 - рекомендуемая книга для изучения Multithreading и Concurrency в Java
08:44 - как поддержать канал
Запись на консультацию:
- telegram - @alexnikiforovcom
Могу помочь Вам с составлением плана обучения, ответить на вопросы в части Java, сделать code-review, помочь с пэт проектом или решение учебных задач.
Комментарии