Существует много технологий для организации параллельных вычислений, одна из наиболее перспективных и простых (да-да) — модель акторов. Она позволяет частично избавится от насущных проблем параллелизма, вроде состояния гонки, блокирующих ожиданий окончания операций, бесконечных мьютексов и синхронизаций и многого иного. Так же подобный подход существенно облегчает распараллеливание кода.
Знакомится будем на примере фреймворка akka используя язык java (сам akka написан на scala).
Знакомится будем на примере фреймворка akka используя язык java (сам akka написан на scala).