Специализация Frontend (React + TypeScript) — фундамент готов. Открыть frontend-раздел →

Многопоточность

Раздел про многопоточность в Java простыми словами: потоки и модель памяти (JMM, happens-before, volatile), гонки, synchronized и блокировки, atomics и CAS, потокобезопасные коллекции, пулы потоков, CompletableFuture, виртуальные потоки Java 21 и типичные баги.

Раздел с нуля про многопоточность и конкурентность в Java: как устроены потоки и модель памяти, почему возникают гонки и как от них защищаться, какие есть инструменты — от synchronized до виртуальных потоков Java 21 — и какие баги подстерегают. Читать лучше по порядку.