Java. Многопоточность
СЛЕДУЮЩЕЕ
- Как стать программистом?
- Java Стартовий
- Spring
- Решаем простые задачи на Java. Тренинг для начинающих
- Почему Тебе стоит перейти в IT
- Разбор алгоритмов и структур данных на собеседовании Java Developer
- Как за полгода стать Java разработчиком? Roadmap, советы и лайфхаки
- Что пишут на Java и как стать Java разработчиком с нуля
- Как стать программистом? Python, Java, FrontEnd или .NET – что выбрать?
- Разработка ботов в Telegram на Java с нуля
- Как выучить Java за 5 месяцев и получить свой первый оффер?
- Как составить резюме, чтобы вас пригласили на собеседование
- Как правильно составить резюме для поиска работы в международной IT-компании
Объяснение определений потоков и процессов, класса Thread, интерфейса Runnable, сути операционной системы, курируясь действиями с потоками, остановки текущего потока с целью окончания другого. Представление семафора, Mutex, терминов, которые связанные с многопоточностью, обязательной и мягкой блокировки, взаимодействия потоков, высокоуровневой конструкции Monitor. Демонстрация критического участка кода, возможных ошибок одновременного доступа, состояния и методов синхронизации. Модели, где, руководясь общей памятью, происходит взаимодействие потоков. Разъяснение ситуации Deadlock блокировки объектов, методов wait() и notify(). Служба в отдельных потоках. Толкование контейнеров, являющимися неопасными для многопоточного доступа.
КОММЕНТАРИИ И ОБСУЖДЕНИЯ