The 10 Common Concurrency Models by Jack Shirazi

  Рет қаралды 5,350

Devoxx

Devoxx

Күн бұрын

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.

Пікірлер: 7
@ibrahim47
@ibrahim47 2 жыл бұрын
Great talk, gives a great organized overview of concurrency options
@iaintoft7003
@iaintoft7003 5 жыл бұрын
Great talk Jack, and nice catch Heinz!
@MJAsadi
@MJAsadi 10 ай бұрын
9:30 Erlich Bachman enters
@MichaBerger
@MichaBerger 4 жыл бұрын
Is the deck available for download?
@laughingvampire7555
@laughingvampire7555 7 ай бұрын
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.
@laughingvampire7555
@laughingvampire7555 2 жыл бұрын
the guy forgot about ConcurrentML
@laughingvampire7555
@laughingvampire7555 2 жыл бұрын
As usual Java takes the middle level solutions, and not the best ones.
Exploring reactive programming in Java by Miro Cupak
44:14
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Google I/O 2012 - Go Concurrency Patterns
51:27
Google for Developers
Рет қаралды 827 М.
Visualizing transformers and attention | Talk for TNG Big Tech Day '24
57:45
Concurrency Vs Parallelism!
4:13
ByteByteGo
Рет қаралды 107 М.
"Simple Made Easy" - Rich Hickey (2011)
1:01:39
Strange Loop Conference
Рет қаралды 110 М.
Is it concurrent or parallel?
3:48
Jacob Sorber
Рет қаралды 27 М.