Содержание курса
1. Организация параллельных вычислений в Java
4 урока
11
7
0м
0
Закрытый
1.1
Перед началом обучения
↗
4
3
-
0
Закрытый
1.2
Класс java.lang.Thread. Состояние потока и и управление потоком
↗
3
2
-
0
Закрытый
1.3
Пулы потоков. Управление пулами потоков
↗
2
1
-
0
Закрытый
1.4
Графы зависимостей и пулы потоков
↗
2
1
-
0
2. Взаимодействие потоков
6 уроков
12
11
0м
0
Закрытый
2.1
Предварительные замечания
↗
2
2
-
0
Закрытый
2.2
Работа с совместно используемыми ресурсами
↗
2
2
-
0
Закрытый
2.3
Средства синхронизации потоков
↗
2
2
-
0
Закрытый
2.4
Обмен данными между потоками
↗
2
2
-
0
Закрытый
2.5
Взаимодействие с внешними процессами
↗
2
2
-
0
Закрытый
2.6
Практическая часть
↗
2
1
-
0
3. Асинхронный ввод/вывод
3 урока
6
4
0м
0
Закрытый
3.1
Предварительные замечания
↗
2
2
-
0
Закрытый
3.2
Асинхронные каналы и селекторы
↗
2
1
-
0
Закрытый
3.3
Практическая часть
↗
2
1
-
0
4. Особенности отладки и тестирования многопоточных приложений
2 урока
4
4
0м
0
Закрытый
4.1
Отладка многопоточных приложений в Java
↗
2
2
-
0
Закрытый
4.2
Тестирование многопоточных приложений в Java
↗
2
2
-
0
5. Потоки и Java 21
1 урок
2
2
0м
0
Закрытый
5.1
Пoтоки и Java 21
↗
2
2
-
0
6. Java и сторонние проекты
3 урока
6
6
0м
0
Закрытый
6.1
Предварительные замечания
↗
2
2
-
0
Закрытый
6.2
Java и проект Ignite. Распределенная обработка данных
↗
2
2
-
0
Закрытый
6.3
Java и проект JOCL. Программирование графических процессоров
↗
2
2
-
0