Обзор Java Concurrency Core за 2018 г.

Java задняя часть

Как получить текущий поток в Java

От Java к JVM к спящему потоку ОС

Приоритет потоков от Java к JVM к ОС

Кусок процессорного времени для потока Java

Планирование потоков Java

Состояние нитей Java

Оптимистичная стратегия параллелизма — вращение на основе CAS

Стратегия пессимистического параллелизма — синхронизированный мьютекс

Как обеспечить атомарность параллелизма с точки зрения исходного кода JDK

Прерывание параллельных потоков Java с точки зрения исходного кода JDK

Оптимизация одновременных блокировок с точки зрения исходного кода JDK

Блокировка и пробуждение потоков с точки зрения исходного кода JDK

С точки зрения исходного кода JDK тайм-аут параллельной конкуренции

Справедливость параллелизма Java с точки зрения исходного кода JDK

Достаточно ли изменчив, чтобы гарантировать синхронизацию данных?

Модель памяти Java

Параллельная серия JDK AQS (1)

Параллельная серия AQS JDK (2)

Параллельная серия JDK AQS (3)

Параллельная серия JDK AQS (4)

Параллельная серия AQS JDK (5)