МНОГОПОТОЧНОСТЬ. МНОГОПОТОЧНОЕ ПРИЛОЖЕНИЕ.
Наследование в Java. Ключевые слова: interface, class, enum, extends, implements. Reflection. class Object и class Class. Классы «обертки» простых типов. Generics. Типизация. Iterator и Iterable. Обзор коллеций java. Класс Collections. Многопоточность. Processes and Threads. Interface Runnable. class Thread. sleep(), interrupt(), join(). Потоки с точки зрения процессора. Прерывание. Java memory model. Volatile. Критически секции. Synchronization. Мьютексы. Семафоры. Monitor. Проблемы многопоточного доступа к данным. Пример НЕ атомарности операции . Atomic Variables. Deadlock. wait() и notify(). Примеры многопоточных приложений.
Добавление в код сервера счетчика количества посещенных страниц. Запуск новых потоков. Пример доступа к данным из нескольких потоков.
ДЗ №3: «Разработка многопоточного приложения: Запуск потоков».
#takenbyaliens #java
5 views
0
0
6 months ago 01:53:10 1
Брокеры сообщений: RabbitMQ и Kafka // Демо-занятие курса «Microservice Architecture»
6 months ago 01:29:17 1
Шардированный реплицированный кластер MongoDB // Демо-занятие курса «MongoDB»
6 months ago 01:03:43 2
Как пройти собеседование в компанию мечты
6 months ago 00:31:27 1
Алгоритмы. Сортировка распределяющим подсчетом.
6 months ago 01:41:48 1
Просто о внутренностях ChatGPT и её влиянии на мир | ТРЕЩИМ с Игорем Котенковым
6 months ago 01:01:18 3
Live coding Spring Data - как избежать типичных ошибок JPA
7 months ago 01:51:55 1
Собеседование на позицию Java Dev
7 months ago 00:46:10 5
Разработка на JAVASCRIPT. Лекция №8.
7 months ago 00:44:22 3
Разработка на JAVASCRIPT. Лекция №7.
7 months ago 00:33:41 4
Разработка на JAVASCRIPT. Лекция №6.
7 months ago 00:34:18 5
Разработка на JAVASCRIPT. Лекция №5.
7 months ago 00:46:44 3
Разработка на JAVASCRIPT. Лекция №4.
7 months ago 00:44:25 7
Разработка на JavaScript. Лекция №3.
7 months ago 00:42:39 5
Разработка на JavaScript. Лекция №2.
7 months ago 00:31:19 16
Разработка на JavaScript. Лекция №1.
7 months ago 02:01:00 1
Оргсбор. Занятие 1. Введение в web-разработку. Первый сайт на JavaScript. 06/02/2023
7 months ago 01:52:59 1
Продвинутые аспекты Java collections framework
7 months ago 01:36:57 1
Дебаггинг приложений на Java // Демо-занятие курса «Java-разработчик»