Многие из нас сегодня имеют два или более ядер ЦП на нашем рабочем столе. Большинство приложений работают аналогично тому, что они делали, когда у нас было только одно ядро.
Но что, когда обычный настольный компьютер имеет более 1000 ядер?
Какие парадигмы программирования мы будем использовать тогда. Наши текущие решения для потоков и синхронизации редко масштабируются до такого количества ядер.
Как вы думаете, класс Thread не рекомендуется использовать в JDK?