The 10 Common Concurrency Models by Jack Shirazi

preview_player
Показать описание
Concurrency Models are high level concurrency frameworks designed to help you build your multi-core application faster with fewer concurrency bugs. But there are quite a few of them. Want to know whether you should use Locks? Atomics? Actors? Fibers? Functional? Events? Data Parallelism? Futures? Grids? So many choices! In this whistle-stop tour of the the 10 most common concurrency models used in Java, I’ll explain what’s available, and what their strengths and weaknesses are.
Рекомендации по теме
Комментарии
Автор

Great talk, gives a great organized overview of concurrency options

ibrahim
Автор

Great talk Jack, and nice catch Heinz!

iaintoft
Автор

Functional Programming does not copy!!! Functional Programming uses Persistent Data Structures which are DS optimized with what we call Structural Sharing or as in the GoF book they call Flyweight Pattern, this minimizes copy a lot.

laughingvampire
Автор

As usual Java takes the middle level solutions, and not the best ones.

laughingvampire
join shbcf.ru