☕ Java
🟣 Kotlin
Карта
Тренажёр
Об авторе
Поддержать
← Карта
Основы Java (CORE)
Синтаксис и типы
Анатомия кода
Управление потоком
Методы
ООП
Generics (дженерики)
Коллекции
Исключения
Stream API и лямбды
I/O и файлы
Многопоточность
Что такое поток
Thread и Runnable
Способы создания потоков
synchronized
Состояния потоков
java.util.concurrent
ExecutorService
CompletableFuture
Проблемы многопоточности и мониторинг
CAS
Java Memory Model
volatile
Virtual Threads
JVM под капотом
☰ Оглавление
Карта
/
Основы Java (CORE)
/
Многопоточность
Многопоточность
Несколько «рук» программы одновременно — и правила для них.
~1 нед
13 подтем
Проверить себя в тренажёре →
Что такое поток
›
Thread и Runnable
›
Способы создания потоков
›
synchronized
›
Состояния потоков
›
java.util.concurrent
›
ExecutorService
›
CompletableFuture
›
Проблемы многопоточности и мониторинг
›
CAS
›
Java Memory Model
›
volatile
›
Virtual Threads
›
← Предыдущая
I/O и файлы
Следующая →
JVM под капотом