Что такое 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 - как поддержать канал Если вы хотите поддержать канал, Вы можете приобрести один из курсов javaops.ru по моей реферальной ссылке: https://alexnikiforov.com/javaops
Запись на консультацию: telegram - @alexnikiforovcom mail - nikiforov.san.sanich@gmail.com Могу помочь Вам с составлением плана обучения, ответить на вопросы в части Java, сделать code-review, помочь с пэт проектом или решение учебных задач.